Gaze out from this large cross in Parc Natural de la Serra Gelada, to see all of Benidorm, from sandy strands and mountains to towers and the historic center.