Amelia Island is Florida’s highest ranked island destination, and has been for 3 years now. With that introduction, it’s hard to know where to start! With 13 miles of immaculate beaches, tranquil waters and wildlife aplenty, just when you think it can’t get anymore spectacular, it does! Amelia Island is located on the coast of North East Florida and is just over 3.
Read more about Amelia Island and Fernandina Beach