A Spanish archipelago with a flavor all their own, the Canary Islands are closer to Africa than Europe. Yet with status as a major destination for British travelers, the Canary Islands provide enough fun-in-the-sun activities, as well as stunning mountains and deserts, to make this a popular stop for Transatlantic and Western Europe cruises.