Marco Island is a city of Florida in the United States . Marco Island is a city in Collier County , Florida , United States , located on an island by the same name in the Gulf of Mexico off the coast of Southwest Florida . It is a principal city of the Naples -- Marco Island Metropolitan Statistical Area .