5 Ara 2024 ... The Castillo San Cristóbal stands watch over both city and sea. The fortress has withstood centuries of attacks and occupations.