The biggest reason to risk my life driving in Zanzibar was to get to the dive sites. I went two days, on two dives each day, with two different companies. Since the island has a definite bay side vs Indian Ocean side, I suspected they might be different. (They were.) While there is not much coral left anywhere, the bay side had much more. I also saw different fish and creatures on each side! The water was nice and warm (but not too warm) and visibility was pretty good.
Finding the dive companies was no easy task, especially in the first day in the dark while trying to pour some of my tea on the windshield since the wipers didn’t work and the salty air left quite a slime! I had a map, I stopped for directions a few times when I could find a resort that provided a chance of an English-speaking person, and in the end I was saved by my cell phone. No sim card, but luckily Stephanie had shown us the day before that if you have loaded a map, the GPS will still work. I finally tried it… and finally found the resort in Kendwa!
The second day was easier, covering some familiar ground and also knowing to just use the GPS. And carry some water for the windshield!