Sugar-fine sands, cobalt-blue waters and dreamlike hidden coves – these timeless Spanish beaches will make you swoon. A jewel of the Iberian Peninsula, Spain boasts more than 5,000 kilometres of sun-dappled coastline just waiting to be uncovered. From the secluded coves of Costa Brava to the famed shores of Barcelona and Ibiza, Spain’s array of […]