Eight very different islands, one endless spring. Compare Gran Canaria, Tenerife, Lanzarote, Fuerteventura, La Palma, La Gomera and El Hierro to find the one that fits your holiday.