Mexico
Huatulco, located in the state of Oaxaca on Mexico's Pacific coast, was created for vacations. Formerly a string of remote villages that was developed into a resort-dotted paradise, this beach destination prides itself on protecting its natural home and sharing rich and diverse Oaxacan culture and traditions.