“on Amelia Island near Sarasota”

Amelia Island is on the Atlantic, north of Jacksonville.
Sarasota is south of Tampa on the Gulf of America