Marco is a small sea island, or barrier island, on the Gulf Coast of the United States. Located 20 miles south of Naples in Collier County, Florida, it is the largest of the Ten Thousand Islands. Marco is primarily a year-round beach and boating resort island. It is home to the JW Marriott Marco Island Beach Resort and Hilton Marco Island Resort, a golf club, a yacht club, parks, and nature areas. The six miles of uncrowded beaches on Marco Island... Show more

source