Explore South Africa on one of 10 luxury cruises, departing from Cape Town. December and January are the most popular months to cruise to South Africa and we have over 16 departures available from four of the world's leading cruise lines specialising in luxury cruises.