Oaxaca's Parque Nacional Lagunas de Chacahua spreads for about 20 miles of open-ocean beach shoreline and islet-studded jungly lagoons midway between Pinotepa Nacional and Puerto Escondido.

Parque Nacional Lagunas de Chacahua in Oaxaca, Mexico

The Parque Nacional Lagunas de Chacahua spreads for about 20 miles of open-ocean beach shoreline and islet-studded jungly lagoons. With so much ground to explore, it usually takes a full day and must be done by boat. Here are available excursions, highlights, and accommodations.