A beachfront paradise located north of the Gulf Coast entrance to Everglades National Park and 15 miles south of Naples, the island is surrounded by the Gulf of ...