Punta Morena occasionally draws surfers, and Chen Río Beach has two protected coves where you can swim or snorkel, plus a very good restaurant (El Galeón). Playa San Martín, just south, is usually best for swimming.
Another beach that is definitely worth checking out is Playa El Cielo. The crystal clear waters are ideal for snorkelling and the beach is ideal for families with children.
Ready to explore the best beaches Mexico has to offer? Don't miss our guide to the best beaches in Mexico.
Explore Punta Sur Ecological Park
The southernmost point of the island is a protected reserve for diverse wildlife, the Faro Celarain Eco Park (also called Punta Sur Eco Beach Park). The site contains several lovely beaches, where you can hang out in a hammock, take a kayak tour around the lagoon or snorkel out and possibly spot some hawksbill turtles.
This is also a prime spot for bird watching, as the mangroves host both migratory and endemic species, including the widespread Cozumel vireo and the Cozumel thrasher, once thought to be extinct.
On the way in, you pass the tiny Templo El Caracol, which may have been built by the Maya as a lighthouse, though it’s awfully squat. When the wind is right, it whistles through the shells embedded in its walls. You can climb to the top of the Punta Celarain lighthouse for amazing views over the coast, or visit the adjacent museum of navigation in the former lightkeeper’s house.