Castillo San Felipe del Moro ligger på det nordvestre punktet på holmen Viejo San Juan, og har fått sitt navn til ære for kong Filip II av Spania. Festningen, som også kalles «el Morro» eller «Odden», ble utformet for å bevokte inngangen San Juan-bukten, og forsvare den spanske kolonihavnen i San Juan fra fiender som kom sjøveien.