Once you get to Zanzibar, getting around is quite easy. To travel around like a local, take a dala-dala. This is a vehicle like a jeep, but it’s much larger than a jeep. The vehicle can carry about 20 people at one time. But the journey can be very uncomfortable. Also, they stick to a schedule, so you might have to talk to a local.
You can take a taxi, which is much more comfortable than a dala-dala. If you are going for a tour package, you’ll most probably be provided with transport. If not, you can speak to your hotel and get them to arrange transport for you.
You can also rent a car or a bike. For a bike, you don’t need a licence, but you’ll need one if you want to rent a car.
Walking is the best option for sightseeing; most attractions are located close to each other.