The Canary Islands of Spain, lapped by the Atlantic Ocean and sometimes known as the "islands of the dragon tree and happiness at the edge of the world", include Lanzarote, Fuertaventura, Gran Canaria and Tenerife. Famous as a holiday paradise, this archipelago possesses rugged volcanic beauty and a rich, colourful history with classical buildings and monuments in its cosmopolitan cities.