Santa María Huatulco, nombrado de manera más sencilla como Huatulco, es un municipio oaxaqueño, que fue fundado hace más de cuatro siglos. Tiene una población superior a los 33 mil habitantes y el 8 de enero del 2011 fue celebrado su nombramiento como pueblo. La cabecera municipal de Huatulco se encuentra a unas 8 horas de la ciudad de Oaxaca, y cuenta con relevantes poblaciones como es el caso de La Crucecita, la cual está integrada al complejo vacacional de Bahías de Huatulco. Es visitado anualmente por miles de turistas y posee un importante Aeropuerto Internacional.
Huatulco abarca 21 hectáreas y aparece entre las desembocaduras de los ríos Copalita, Coyula, San Agustín y Zimatlán. Se extiende a lo largo de 35 kilómetros del litoral pacífico de nuestro país. Por lo demás, Huatulco comprende 9 bahías y 36 magníficas playas. Por las condiciones geográficas que ostenta, la topografía del lugar está definida por laderas, valles y montañas. No obstante, el atractivo de Huatulco es enorme, entre otras razones por los puertos tradicionales con los que cuenta. En este último rubro sobresalen Puerto Ángel y Puerto Escondido.