Puerto Escondido, Mexico’s Surfing Mecca
If you search online for “Puerto Escondido,” a beach town of 45,000 on México’s lower Pacific coast, you’ll find plenty of pics of its 25-kilometre (15-mile) string of golden sands and turquoise waters. As it so happens, they attract not just beach-lovers and divers/snorkellers but...