Delight in the joys of island life on a cruise holiday to Spain’s Canary Islands and Morocco with MSC Cruises

Let MSC Cruises take you on a soul-soothing cruise to one of Spain’s hottest outposts: the Canary Islands.

While we look after your every creature comfort, you’ll be free to enjoy a wealth of holiday magic.

Favoured by their location close to the African coast in the Atlantic Ocean, the Canary Islands and Morocco are known for the sort of year-round sunshine that makes them an ideal holiday destination regardless of the season at home.

Your holiday cruise with MSC Cruises includes calls in La Palma, Gran Canaria, Tenerife, Lanzarote and La Gomera, some of the archipelago’s main islands. The volcanic origins of the island group have given rise to sparse yet dramatic landscapes of volcanic peaks and laurisilva cloud forests – a fascinating reminder of what large swathes of Europe looked like prior to the last Ice Age, whose clutches the Canaries escaped.

Our cruise ships call at the cities of Casablanca and Tangier, both of which have deservedly world-wide reputations for their romance and exoticism. With MSC Cruises you can choose to explore the historic cities or take full advantage of the diverse daytrips in our excursion packages to enjoy the best deals on exciting outings into the desert and further inland.

Four of Spain’s 13 national parks are found in the Canaries, the Parque Nacional de la Caldera de Taburiente on La Palma, the Garajonay National Park on La Gomera, the Teide National Park on Tenerife and the Timanfaya National Park on Lanzarote. The outdoors doesn’t get greater than these eco-havens, all of which provide a fabulous setting for hiking, rambling and trekking to your heart’s content.

For less energetic holiday pursuits, the islands feature numerous wonderful beaches for bags of fun in the sun and attractive resorts with plenty of shops, cafés, bistros, restaurants and bars to keep you entertained.

But don’t just take our word for it – see for yourself and discover Spain’s Canary Islands on one of our sumptuous cruise liners. Great vacations, special moments by the score and outstanding deals are just three reasons you should call and make your booking with MSC Cruises without delay.




Live the Morocco dream with MSC Cruises on a cruise bound for Casablanca and the ports Agadir and Tangier.

Escape to the sunshine of Spain’s Canary Islands with MSC Cruises on a Mediterranean cruise bound for San Sebastián de la Gomera.