South Africa Cruises - Cruise Holidays to Mauritius | MSC Cruises
https://www.msccruises.com/en-gl/Cruise-Destinations/South-Africa.aspx
A journey of a thousand souls. The beaches of the Indian Ocean on one side, the deserts stretching towards the Atlantic on the other. A land of contrasts, the southernmost part of Africa offers a travel experience which is one of a kind, where nature reigns with its breath-taking landscapes, from volcanoes to giant reefs of smooth, dark granite rock, soft skies and lagoons suspended in time.