Situated in southwest Florida just south of Naples on Florida’s Paradise Coast, Marco Island is the largest of the Ten Thousand Islands (spoiler alert: there’s really only a few hundred), which extend south for 99 miles to Cape Sable. It’s an angler’s and nature lover’s paradise.
https://www.naplesfloridatravelguide.com/blog/things-to-do-in-marco-island