Sunset at Gecko Rock.

Complete Guide to the Beaches of Puerto Escondido, Oaxaca, Mexico

The sleepy little fishing town of Puerto Escondido has got a beach for everyone. From monster waves for world class surfing to tranquil waters teeming with fish life for snorkeling, and everything in between. It’s all here. Compared to the chock-full tourist beaches of Cancun and Puerto Vallarta, every beach in Puerto Escondido is going…