The Canary Islands were created by a series of volcanic eruptions millions of years ago. The oldest of these is Fuerteventura, which is thought to be over 20 million years old, followed by Lanzarote, Gran Canaria, Tenerife, La Gomera, La Palma and El Hierro, respectively.