600 South Collier Boulevard, Marco Island
Marriott's Crystal Shores resort offers direct access to South Marco Beach and views of the Gulf of Mexico. It features 2 pools and free WiFi throughout the property.