On Oaxaca’s Emerald Coast, this laid-back beach town is a surfer’s nirvana. But beyond the Mexican pipeline, Puerto Escondido is a cocktail of contemporary art, sustainable, barefoot-luxe hotels and a healthy shot of...
422