Puerto Escondido is one of the most important tourist attractions on the coast of Oaxaca. The main attractions are its beaches. Zicatela Beach is world famous and hosts major surfing competitions, while other beaches like Carrizalillo and La Punta have gentle waves and are great to learn to surf.