Canary Islands cruises
A week of winter sunshine hopping between Tenerife, Gran Canaria, Lanzarote, La Palma and often Madeira, with volcanoes, black-sand beaches and warm seas. Here's what a Canary Islands cruise is like, when to go and how long to stay.
