Located on Mexico’s Pacific coast, the port town of Puerto Escondido is a popular vacation destination in the state of Oaxaca. ‘Surfs up’ at this beach paradise with Tie-dye T-shirts, surfboards, and beach shacks abound. This surfing mecca is known for its spectacular stretches of golden-sand beach, perfect waves, and magnificent surrounding natural landscapes. It boasts a collection of pristine beaches, all possessing a unique charm, including the palm tree-lined Principal beach, where visitors can relax at one of the thatch-roofed bars lining the beach, as well as surf the excellent waves at Zicatela Beach, enjoy the calmer waters of La Punta Beach and soak up the incredible scenery of Carrizalillo Beach set in a little cove backed by steep cliffs. Other highlights include kayaking, diving, horse riding, fishing, and whale watching. This sun-drenched Mexican paradise is a dream come true for sun worshippers and nature lovers.