This good outfit offers PADI instruction (with advance reservation) and diving in both Mikindani Bay and at Mnazi Bay-Ruvuma Estuary Marine Park.