1. Zanzibar Archipelago
Located off the Tanzanian coast in the Indian Ocean. Stone Town, the cultural heart of the island, makes you travel back in time with its winding alleys, extravagant houses, and animated bazaars.
The most laid back and relaxing coastal town in Kenya is Lamu, by far. With only occasional braying donkeys and calls to prayer, nothing can disturb the peacefulness travelers will experience in Lamu.
Just picture yourself for one second relaxing at a mesmerizing white sand beach surrounded by crystal clear waters, lush green hills, and impressive glacis boulders on a sunny day.
Not only does the island offer amazing sunbathing and swimming opportunities on white sand beaches and cobalt blue waters, it also offers a rich history and cultural diversity.
5. Santo Antão
Santo Antão is without doubt one of the most spectaculars. The country’s second largest island is also one of the greenest with pine trees dominating gorgeous hilltops and tropical plants covering valleys.
There is also a very accessible active volcano around and hiking remains a favorite activity. With a mix of Indian, Creole, African, French and Chinese heritage, this is the paradise island for nature, culture, food and beach lovers combined.
7. Cape Maclear
In Cape Maclear, Malawi’s little jewel. In this tiny fishing village located on Lake Nyasa, the pace of life is not only slow, it is extremely slow.