
Puerto Escondido: This Mexican beach town is already beloved by surfers, but there's plenty more to see and do beyond the water's edge.

Playa Zicatela: This gorgeous, rocky beach is popular with locals.

Playa Carrizalillo: Meanwhile, this white-sand beach is accessible only by walking along the rocks.

Before the breakers: Depending how early you come to the beach, you may see fishermen out catching the fish you'll have for dinner that night.

Book your tickets: Puerto, as the locals call it, is usually packed at Easter and Christmas but relatively quiet the rest of the year.

Off the sand: Depending on the season and the stage of the moon, you can choose to take boat trips to see dolphins, seas turtles and whales, or get involved in a baby turtle release.

El Espadin: This restaurant is the perfect place to watch the sunset over Playa Carrizalillo.

Almoraduz: This spot is textbook-perfect Oaxacan fine dining with touches like fresh peanut water.

Villas Carrizalillo: If you want a beachside hotel, this one has a private pathway straight to the water.

Hotel Escondido: For a slightly more upscale version, check out this Grupo Habita property.

El fin del dia: Puerto Escondido's name, which means "hidden port" in English, is well deserved.



