Emerald Princess: 10-Night Canary Islands Cruise from Southampton for £682 / €814 pp (Ocean View for £763 / €911)