Sainte Marie
Whales, beaches and a pirate past
Ifaty and Tulear
A turquoise lagoon and a spiny forest
Luderitz and Kolmanskop
A German-era port on the desert coast
Durban
The warm-water city on the Indian Ocean
Hermanus and the Whale Coast
Whales from the cliff path
Garden Route
Forest, lagoon and beach
Pemba Island
The green island of the Zanzibar archipelago
Diani Beach
White sand and coral reef
Lamu
A car-free Swahili island
Nosy Be

Nosy Be is Madagascar’s main beach island, off the north-west coast, with warm water, white sand and a backdrop of volcanic hills and ylang-ylang plantations. It is known as the Perfumed Island for its scented flowers, and the main town of Hell-Ville has colourful markets. Boat trips lead to the smaller islands and reefs nearby. […]
Zanzibar

Stone Town and white-sand beaches