At the of the end of the Sierra Madre del Sur mountain range that snakes through Oaxaca, Mexico, and down to the Pacific Ocean, lies the safe, tranquil coastal resort of Puerto Escondido. The town is built around a picturesque bay dotted with gigantic rock formations. On the northwestern end, Bacocho Beach has the most variety of hotels and the atmosphere is decidedly laid-back. Playa Principal in the middle of town has a nice beach for families and several boats you can hire for fishing or sightseeing. On the southeastern end you’ll find Zicatela, a vibrant action-packed beach with a cosmopolitan atmosphere that attracts surfers and other tourists from around the world, especially Europe. Many come to conquer the resort’s famous waves. A stroll along Zicatela provides the chance to enjoy the spectacular performances of surfers skimming atop the crests of colossal waves. According to experts, Puerto Escondido is among the ten best surfing sites on the planet.