The seven islands are : La Palma , La Gomera , El Hierro , Tenerife , Gran Canaria , Lanzarote , and Fuerteventura . All the islands except La Gomera have been active in the last million years ; four of them ( Lanzarote , Tenerife , La Palma and El Hierro ) have historical records of eruptions since European discovery .