Dessas 3 ilhas conheço Tenerife e Lanzarote. Talvez seja melhor irmos por partes
Tenerife: Estive lá já há uns anos largos, mais concretamente em 2001. Acredito que tenha mudado alguma coisa entretanto mas, quando lá estive, gostei de conhecer a ilha. O sul é mais árido e o norte mais fresco. A zona sul (playa de las americas, los cristianos) tem muita animação e muitos hotéis mas a praia, enfim, não me deixa saudades (a única que havia com areia era muito pequena e estava sempre a abarrotar e a água não tinha as temperaturas do mediterrâneo). Para compensar a praia, os hotéis, em geral, têm piscinas muito boas. Gostei muito de ir ao Parque das Cañadas del Teide (vulcão) e das povoações da zona norte (especialmente Icod de los Vinos, La Orotava e Puerto de La Cruz). Na altura havia um parque temático muito famoso, o "loro park" mas não visitei.
Lanzarote: Uma ilha muito diferente do habitual. A paisagem é única. A ilha é reserva da biosfera e há um cuidado extremo na preservação do ambiente (chegando ao ponto de não haver, excepto na capital, placards publicitários, semáforos e outros elementos que "perturbem" o ambiente). Não é um destino de turismo de massas. As praias, na minha opinião, são bem melhores do que as de Tenerife e a qualidade hoteleira também é boa. Fiquei na Playa Blanca, zona que aconselho. Em Lanzarote é obrigatório ir ao Parque de Timanfaya (rota dos vulcões) e ver as obras de César Manrique (a fundação com o seu nome e que era a sua casa, por exemplo, é um local fantástico). Locais como El Golfo, Los Hervideros, Cueva de los Verdes e Los jameos del agua são imperdíveis.
Tudo na vida é relativo e os gostos pessoais, então, ainda mais, mas entre Tenerife e Lanzarote prefiro a segunda de longe!