In a region full of beautiful beaches, Playa Carrizalillo can still take your breath away. The high cliffs that surround it ensure that it's never too crowded. The aquamarine water here is clean, clear, and shallow—perfect for swimming and snorkeling, especially around the rocks that frame the beautiful cove. Sometimes there are waves large enough to be appropriate for beginning surfers. A handful of palm-thatched restaurants rent snorkeling equipment and serve food
and drinks. It's a two-minute drive or 35-minute walk from the center of town; a small sign indicates where to turn onto the unpaved road. It's about 150 steps down from the parking area, but the steep stone staircase is well maintained.
Puerto Escondido, Oaxaca, Mexico