SAN JUAN DE GAZTELUGATXE

241 steps, rocks, sea and wind. The magical island of San Juan de Gaztelugatxe is an essential stop on the Basque coastline