If you’re in the mood for a safari adventure or just want to explore the wondrous lands around South Africa, you’ll want to book a luxury cruise that takes you to Cape Town, Cairo, Madagascar, and Mauritania. Several major cruise lines are offering exciting itineraries …