NAKUPENDA ZANZIBAR
Nakupenda beach is one of the many beaches in Zanzibar that has clear, blue waters and pure white sands. The waters are ideal for swimming and snorkelling. In case you visit in the morning, you are likely to spot dolphins in the water. You can swim with these gentle mammals if you want.