Marco Island Florida Golf Courses Hotels & Resorts
Marco Island is located in southwestern Florida on the Gulf Coast. This 6,800 acre island is the largest of the 10,000 Islands situated just north of the Everglades National Park and less than a 30 minute drive south of Naples. Marco Island is an amazing place to visit, featuring lush tropical foliage, miles of unspoiled white sand beaches, over 200 species of birds and plenty of activities which include boating, fishing, snorkeling, shelling or just relaxing