A tour of the 20 most beautiful beaches in Spain
The diversity of landscapes and climates makes Spain an ideal place to enjoy its unique beaches.