The iconic limestone Penon de Ilfach towers above the beach at Calpe on the scenic Costa Blanca on the Spanish Mediterranean Coast.