Campeche is full of history. The historic center is surrounded by a heavy stone wall, interrupted occasionally by the various forts that once protected the city from the English, Dutch and an endless string of pirates.