26 nights South Africa From Porto Marghera (for Venice), Italy

MSC Cruises logo

A rocky shoreline on the island of Nosy Be, Madagascar, with waves crashing against the black volcanic rock, a lone tree on the cliffside, and the vast Indian Ocean under a blue sky.
MSC Armonia cruise ship exterior.
1 of 2

Sailing Nov 1, 2026

from $1,939 per person* taxes and fees included