There are many things to do in Marco Island in southwest Florida, especially for nature and outdoor lovers. With six miles of beautiful beaches, 100 miles of waterways, and well-preserved natural landscapes to explore in the Everglades and Ten Thousand Islands, Marco Island is a perfect Florida beach vacation.