Сан-Педро де ла Рока — мощная крепость на крутом холме Морро в бухте города Сантьяго-де-Куба. Второе название — Кастильо-дель-Морро. Основана по приказу губернатора в XVII веке для защиты от пиратов всех мастей. Строительство, отвечающее принципам проектирования эпохи Возрождения, длилось чуть более 40 лет с небольшими перерывами и завершилось в 1670 году. Вплоть до 1645 года им руководил военный инженер Джованни Баттиста Антонелли.
Крепость включает четыре уровня с террасами, три укрывных вала для артиллерии, большой склад для припасов прямо в скале.
Цель строительства — защита от пиратов — была более чем актуальной в то время. Даже во время возведения крепости на город напали английские флибустьеры, которые захватили орудия и разрушили часть укреплений. Тем не менее после окончания работ крепость выполняла свои функции с успехом: к примеру, защитила город от французского эскадрона и антильских пиратов.
Крепость серьезно страдала от землетрясений, но всякий раз ее отстраивали снова. К концу XVIII века угроза пиратства начала сходить на нет, и некоторые башни переоборудовали в тюрьмы. Последнее нападение крепость отразила во время Испано-американской войны в 1898 году.
Масштабная реконструкция по восстановлению крепости прошла в 1960-х. С 1997 года она занесена в список Всемирного наследия ЮНЕСКО. Сейчас в ней располагается Музей истории пиратства, а у стен — ресторан национальной кухни. По вечерам гвардейцы стреляют из пушек — развлечение для туристов.