Newcomers to Puerto Morelos might be disappointed by the rocky beaches, 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 narrow stretch of beach two blocks north of the square in front of Ojo de Agua Hotel. Park on the town square or adjacent streets. You can walk just north of the hotel for better snorkeling. Amenities : food and drink; parking (free). Best for : snorkeling.
north of town square, Puerto Morelos, Quintana Roo, 77589, Mexico