Город Кариба расположен на одноимённом водохранилище на его северо-восточном берегу. Он находится на 600-метровом холме, который ступенчато возвышается над водохранилищем.
Озеро Кариба - это искусственное водохранилище, которое образовалось в результате строительства на реке Замбези 112-метровой плотины. Берега озера, площадь которого составляет около 7770 кв. км., известны своей живописной природой и разнообразными возможностями для отдыха - прогулки по воде на катерах, водные лыжи и ловля рыбы.
От города Кариба можно добраться до Национального парка Матусадона, который расположен на южном берегу озера Кариба. Площадь парка - 1500 кв. км. Здесь устраиваются сафари, как на автомобиле, так и на лодках и каноэ. В парке обитает большая популяция слонов, также встречаются антилопы, буйволы, львы, крокодилы и такие птицы, как орлан-крикун, аист, цапля и даже фламинго. В водоёмах парка и на реке Замбези можно ловить рыбу, вес некоторых рыб иногда достигает 15 кг.
Если отправиться от города Кариба вниз по Замбези, то вы попадёте в Национальный парк Мана Пулз. Площадь его около 2200 кв. км. В основном он занят лесным массивом, окружающим берега реки Замбези. Слово Мана означает четыре, и парк был назван так, потому что здесь расположены 4 озера. В этом месте обитают слоны, буйволы, леопарды и гепарды. Здесь же обитает самая крупная популяция нильских крокодилов, а также множество гиппопотамов. Парк известен разнообразием птиц, в Мана Пулз встречаются малый фламинго, малахитовый зимородок и фиолетовая сизоворонка. Во время дождливого сезона передвигаться по парку возможно лишь на лодках или каноэ.