View 814 properties in Marco Island, FL with an average listing price of $1,730,973 and an average size of 1,996 sqft