The Castillo de Santa Catalina was built after the Anglo-Dutch sacking of the city in 1596; it's now a cultural and art exhibition centre.