Huatulco is a beach town in the state of Oaxaca on the Pacific coast of Mexico. We stayed in an all inclusive resort that had 4 pools and 4 private beaches.