MSC Cruises: South Africa Cruises

Western Mediterranean, Eastern Mediterranean, Northern Europe, Caribbean & Antilles , South America, South Africa, Abu Dhabi & the Emirates, Red Sea. What destination would you choose for your cruise?