Hi James,
just found an interesting link and read something about Lake Kariba and the Kariba Ferry Service - sounds interesting. Don't know if you already know that page ???
Maybe you can just check: https://www.afrizim.com/Houseboats/Kariba-Ferry.asp - might be interesting for you as well :)...