Крепость Сан-Педро-де-ла-Рока (исп. Castillo de San Pedro de la Roca) или Кастильо-дель-Морро (исп. Castillo del Morro) — оборонительное сооружение, построенное в середине XVII века для охраны бухты города Сантьяго-де-Куба.
Крепость была спроектирована в 1637 под руководством Джиованни Баттисты Антонелли (Giovanni Battista Antonelli), представителя миланской семьи военных инженеров, по приказу губернатора города Педро де ла Рока-и-Борха (Pedro de la Roca y Borja), в целях обороны города от пиратов, вместо небольшой старой крепости, которая была построена в 1610 году.
Новая крепость была расположена на крутом склоне (Morro), выступающем в гавань. Крепость представляла собой серию террас на четырёх уровнях, с тремя валами для укрытия артиллерии. Припасы обычно подвозились морем и сушей к верхнему уровню крепости и хранились в большом хранилище, вырубленном в скале. Строительство продолжалось 42 года с несколькими перерывами, с 1638 по 1670 годы. Сам Антонелли оставил строительство в 1645 году. Частями крепости также стали старые укрепления.
Страх перед пиратами имел под собой реальную основу, в течение строительства английские флибустьеры под руководством Кристофера Мингса в 1662 году на две недели захватили город, разрушили часть недостроенной крепости и захватили артиллерию. После того, как они были изгнаны, испанское правительство выделило средства на завершение строительства и увеличило гарнизон на 300 человек.
С 1663 по 1669 годы военные инженеры Хуан Кискара Ибаньес (Juan Císcara Ibáñez), Хуан Кискара Рамирес (Juan Císcara Ramirez) и Франсиско Перес (Francisco Perez) руководили восстановлением и завершением строительства укреплений, добавив новые оборонительные сооружения на флангах и новую артиллерийскую платформу.