Durante el Virreinato la ciudad, cabeza de una importante región productora de azúcar, tuvo una población compuesta de españoles, mayas y esclavos negros, y fue atacada en 1644, 1672 y 1748 por piratas ingleses, que provocaron cuantiosos daños.