African cruise destinations look to keep more tourist spending onshore