Das Castillo de San Marcos ist ein von den Spaniern erbautes Fort (siehe auch Geschichte von San Augustine), dessen Bau nach einem Angriff im Jahr 1668 entschieden und 1672 begonnen worden ist. Kubanische Arbeiter errichteten die Zitadelle aus Muschelkalk in einem Zeitraum von 23 Jahren. Heute tragen die hiesigen Ranger Uniformen aus der spanischen Kolonialzeit, damit sie ihre Besucher in mittelalterliche Atmosphäre hüllen. Jede halbe Stunde findet bei genügend Besucherandrang ein Kanonenfeuer statt. Zusätzliche gibt es diverse andere Demonstrationen. Zudem freuen sich die Ranger über die Fragen der Touristen, die sie sichtlich gerne und kompetent beantworten.