View 25 properties in Marco Island, FL with an average listing price of $1,778,213 and an average size of 2,104 sqft