Discover Zanzibar's secret and historical caves where you can swim in natural underground fresh water pools as a nice alternative to the beaches for some hours.
Visit the historical caves found in Zanzibar: