Inside Castillo de Santa Catalina, which is also free to visit