12 Fabulous Beaches in Spain

Spain and the Spanish islands have some of the most stunning beaches in the world. Move away from a few over-crowded resorts and you will find places that are a match for anything you could see in the Caribbean or the Indian Ocean.

Lago Verde - Lanzarote

The Green Lake at El Golfo takes the form of a crescent, resting against the side of a former volcanic crater. It's distinctive colour comes from the unique shellfish called Clicos that live there in abundance.