DOLPHIN TRIP
As to this trip Zanzibar adventure tours give you a chance to choose the time to go and swim with the dolphin but as on advise is better in the late morning or afternoon when there are few boats over there.
The swimming with the dolphins here is an adventure you find the dolphins is there natural get exacted!!!