Despite its popularity and being considered a natural paradise, Balandra Beach in La Paz, Baja California Sur, can't compete with the majesty of the Mexican Caribbean, where the beaches of ...