With resorts such as Playa del Ingles and Maspalomas attracting huge numbers of package holidaymakers every year. The "Fortunate Isles" boast all year-round sun, glorious beaches, spectacular scenery and some of the most vibrant resorts anywhere in Europe.
But by far the best way to see the Canary Islands, particularly those parts of the beaten track, is by cruise ship.
The port of Santa Cruz on Tenerife is a common stop on cruises of the Canary Islands, with its colourful markets, many museums and lush landscapes providing a welcome break from the sun-baked, bustling atmosphere of more famous cities.
Spain's highest mountain, the 11,600 foot high Mount Teide is also located nearby, and well worth the effort of reaching the summit for the spectacular panoramic views of all the islands that can be had.
Las Palmas, the capital of the Canary Islands, on Gran Canaria is also one of the most popular stops. The city is a delight for strollers, with the beautiful gardens of the Ciudad Jardin and the old quarter of Vegueta, where Christopher Colombus stopped off on his voyage in 1492, being particular highlights.
The Guanches' caves, where some of the islands' very first inhabitants dwelled, is one of the best kept secrets in the Canary Islands, and if at all possible should be visited. Lanzarote forms the final leg of most Canary Islands cruises, and for many, represents the highlight of the trip.
The Timanfaya National Park draws thousands of visitors a year to explore its bizarre lunar landscape. The magnificently preserved colonial town of Tequise and the peculiar house of the island's most famous artist, Cesar Manrique, which forms part of the volcanic landscape are also popular. And all of this is on top of some of the finest weather, beaches and nightlife in Europe, making a cruise of the Canary Islands a truly special holiday experience.