Where is Amelia island?

Amelia Island is located off the coast of northeastern Florida, at the mouth of the St. Marys River. The island is approximately 13 miles long and 2 miles wide at its widest point. It is separated from the mainland by the Nassau Sound. The city of Fernandina Beach is the main population center on the island, located on its northern end.
Copyright Wanderlust World © https://www.ynyoo.com