Marco Island © MBandman
Measuring just over six by four miles (10km by 6km), Marco Island is a bustling full service holiday community on the northern edge of west Florida's coastal wilderness area known as Ten Thousand Islands. Just a stone's throw from the vibrant city of Naples, Marco Island is on the doorstep of nearly 100 miles of protected undeveloped islands, bays, and estuaries. It's hemmed in by the Rookery Bay Nature Reserve to the north, and by the Ten Thousand Islands National Wildlife Refuge, Collier-Seminole State Park, and the Everglades National Park to the south. Unsurprisingly, the resort waters are stocked with diverse and healthy fish populations, are a magnet for fishermen and anglers. The community also offers top class shopping, recreational, and dining opportunities.