1. Mnemba Island, Tanzania
Being part of the historically rich Zanzibar Archipelago in Tanzania. This island boasts a rich historic heritage. It is located 4.5 kilometers off the north-eastern coast of the main Zanzibar island. It boast of white sandy beaches, crystal clear waters and an all year round bust of tropical sunshine. If you are a scoober diving fanatic or you would love to enjoy romantic dinners on the beach, this would be the best place for you.
For nature lovers you can get an exclusive experience of atchig green turtles laying their eggs on the private island.
2. Bom Bom Island, Príncipe
Located in the island nation of São Tomé and Príncipe. Ths island has some of of the most spectacular beaches in west Africa. Bob bom island is located in principe which is the smallest of the two islands with a small population of about 6,000 people.
3. Quirimbas Archipelago, Mozambique
Another indian ocean archipelago found on the eastern shores of Africa. This siries of islands boasts 32 pristine coral islands washed by the crystalline waters of the Indian Ocean, if you were to visit this islands for a month while visiting an island a day you wouldn’t get enough of it. This is a paradise in the waiting. Part of the islands are under protection to their magnificient wildlife where thriving reefs provide the opportunity to dive or snorkel with Napoleon wrasse, dolphins, white tip reef sharks and a myriad of colorful tropical fish species.
4. Anse Source d’Argent, Seychelles
Considered the most beautiful islands in Africa,The Seychelles archipelago has alwas been seen as one of the world’s most romantic islands in the world.this islands are most famouse for the is Anse Source d’Argent beach, located on the island of La Digue. It boasts of a stretch of pure white sands and crystal clear blue ocean waters. This is the place to be if you want to avoid the crowds