All you really need is a decent snorkelling gear (mask/snorkel/fins). What they will try to sell you is the entire rig. You can always rent.
To get open water certified here (classes, tests and checkout dive) you'll need to get a wetsuit if you can't rent one.
If you have plenty of time at Zanzibar, you may want to do the checkout dive there.