Tenerife has incredible Masca, a mountain-side picturesque village that looks out to sea. Gran Canaria has rugged mountains inland and golden beaches in the south. Fuerteventura is flat with vast areas of sand dunes. La Gomera is a hidden gem with deep gorges and fine hills for intrepid walking. La Palma is the lush lushest of the lot, with the most beautiful coastline, while El Hierro, a UNESCO biosphere, is rugged, rocky and utterly remote, the most western point of Europe. Lanzarote offers a volcanic landscape and the Timanfaya National Park which allows you to get close to the heat within the Earth.
The old fishing villages, colonial towns, and hilltop hamlets offer a slice of the local island life. The major cities are sure to spice up your visit with a mixture of cultural and architectural influences and they're where you should plan on spending your time if you're here during Carnival (February/March). The largest celebration is held in Santa Cruz de Tenerife