21. The Lagunas de Chacahua, Oaxaca

To reach this beach, you’ll need to put in a little extra effort. Ah, but it is well worth the effort. One of the most remote and idyllic beaches in all of Mexico is reached by water taxi from Puerto Escondido via the Lagunas de Chacahua National Park.
On the northern side of the inlet where Chacahua Lagoon empties into the Pacific Ocean, there is a beautiful beach. Surfers from all over the world, including Australia, swarm the beach huts in search of the ideal waves. In this region of Mexico, “lights out” is also taken seriously. There is little pollution, so you can really see the stars.
Note: Expect minimal unnecessary amenities. In general, the best time to visit these beaches in Mexico is reportedly between December and April. That’s when the weather is sunny and dry.