These are cruises which leave from a South African port and, depending on the cruise, visit other ports in South Africa, or in Mozambique, Namibia and the Indian Ocean Islands. MSC Cruises(3 star) offer the only regular cruises in this region, usually between November and March of each year.