The perfect peninsula

The historical town of Peñiscola on Spain’s Costa del Azahar provides the perfect backdrop for a sun holiday by the sea