1 Best Sight in The Riviera Maya, Mexico

Puerto Morelos Main Beach

Newcomers to Puerto Morelos might be disappointed by the blankets of seaweed and boats that dock ashore—after all, this place is more about snorkeling on the reef than sunning on the sand. Your best bet is to head for the stretch of beach two blocks north of the square in front of Ojo de Agua Hotel. Park on the town square or adjacent streets. Amenities: food and drink; parking (no fee). Best for: snorkeling; walking.

North of town square, Puerto Morelos, Quintana Roo, 77589, Mexico