For decades, the 185 acres of land known as Crane Island – an island-within-an-island along the Intracoastal Waterway on Amelia…
American Beach, located on Amelia Island just north of Jacksonville, is not extremely well-known among First Coast residents. But it…