Castillo de San Pedro de la Roca (zwana także Castillo del Morro) to twierdza na przedmieściach Santiago de Cuba, w południowo-wschodniej części Kuby, wzniesiona na początku XVII wieku.
Budowla charakteryzuje się skomplikowanym układem mostów zwodzonych, fos, przejść i schodów. W podziemiach ciągną się lochy.
W 1997 roku organizacja UNESCO wpisała twierdzę na listę światowego dziedzictwa ludzkości.