Canary Island cruises offer just about everything you could want in a relaxing break. With sun-soaked days, desert-like landscapes and volcanic mountains, there is always plenty to do and see - ...