El castillo de San Pedro fue un castillo medieval de origen árabe que perteneció a los duques de Medina-Sidonia.
Actualmente únicamente quedan restos del castillo, que fue destruido en el terremoto de Lisboa el 1 de noviembre de 1755.
En la zona se realizan investigaciones arqueológicas, donde han encontrado restos fenicios.