Puerto Escondido is a small port and tourist center in the municipality of San Pedro Mixtepec Distrito 22 in the Mexican state of Oaxaca. Prior to the 1930s, there was no town. Today, it is one of the most important tourist attractions on the Oaxacan coast. It caters to a more downscale and eclectic clientele than neighboring Huatulco, mostly surfers, backpackers and Mexican families. The main attractions are the beaches: Zicatela Beach hosts major surfing competitions, while other beaches have gentle waves. West from the town is a large lagoon area popular for fishing and birdwatching.