Zanzibar Nakupenda Island- I came across this little island while looking for the most beautiful beaches in Zanzibar. It is one of the 20 best beaches in Africa. Nobody lives on this island and it can sometimes be submerged due to tidal events. It consists of a single beach. Those who come here by fishing boats from Stone Town during the day then sail back to Stone Town around 3:00 PM.