Zanzibar (or Unguja Island) is a 23-mile hop from mainland Tanzania. The beaches are stunning, the sea shallow and tropical…

  • by

Zanzibar (or Unguja Island) is a 23-mile hop from mainland Tanzania. The beaches are stunning, the sea shallow and tropical and the reefs are great for snorkeling and diving. Worth a closer look?

Leave a Reply

Your email address will not be published. Required fields are marked *