Norwegian Cruise Line offers a Norwegian Cruise Line 8-Night Canary Islands Cruise for Two with prices starting at $1,078, as seen on Travelzoo. That's the fourth-cheapest Canary Islands cruise we've seen from Norwegian in the past 12 months. It's also a current low for this cruise by $20. This cruise departs from Barcelona, Spain, on November 26 and includes stops in Casablanca, Morocco, Funchal, Madeira; Santa Cruz de Tenerife, Canary Islands; Arrecife, Canary Islands; and Malaga, Spain. Some restrictions may apply; fees, government taxes, and fuel supplements are additional. Book this travel deal by February 11.

Of note, Norwegian Cruise Line offers other Mediterranean cruises with prices starting at $599 per person. Scroll down to see them all.