The Best Beaches in Puerto Escondido, Mexico The Best Beaches in Puerto Vallarta, MexicoThe beach of Puerto Arista in ChiapasVentanilla Beach in OaxacaThe Best Beaches in Oaxaca, MexicoThe Best Beaches in Tijuana, MexicoThe Best Beaches in Morelos, Mexico