A Christian cross sits on a rock at the beach in Alcala.