En las proximidades de la población se encuentra situado el Castillo de La Palma -donde fue encarcelado el exteniente coronel de la Guardia Civil Antonio Tejero-, y el Castillo de San Martín del siglo XVI; entre este último y el de San Felipe se tendía una cadena que impedía la entrada a los navíos enemigos, actualmente en ruinas.