African safaris are amazing, they truly are a once in a lifetime experience, but the problem is they leave you wanting to come back over and over again. What a problem!! There are several cruises that go up the east coast that has excursions to safari camps, several with overnights. Azamara does a round trip from Capetown and Oceana has one in Jan 26 that sounds very interesting. The best way to see Africa is on the ground though, so if cruising, be sure to include a pre or post experience on land. You have to sleep in a tented camp and hear the animal sounds at night at least once in a lifetime. Nothing like a Lion roaring in the distance to help put you to sleep, or waking up in the morning and finding elephant footprints outside your front door!!