Nakupenda sandbank, prison island and Stonetown tour in Zanzibar, Tanzania