For South Africans, a local cruise is one of the best ways to completely unwind, with all your accommodation, entertainment and dining needs met in one place. It’s a great option for first-time cruisers, and because kids travel free, it’s an awesome choice for a family mini-break.