From laid-back surfer vibes to crystal-clear lagoons, these beach towns in Mexico offer unique experiences away from the crowds. This coastal town near Puerto Vallarta mixes surf culture with ...