A barrier island stretching along the northeast coast of Florida, Amelia Island is the perfect place for a relaxing romantic weekend during the chilly shoulder season. The island, named for Princess Amelia, daughter of George II of Great Britain, has…
