If you like islands, there are plenty to choose from in the Indian Ocean, ranging from those comprising over a thousand tiny palm-fringed coral atolls to the substantial and isolated.

Some belong to mainland countries: Zanzibar, Pemba and Mafia are part of Tanzania, Lamu, Funzi and Kiwayu belong to Kenya, whilst the Bazaruto and Quirimbas Archipelagos are part of Mozambique.

It is however the Maldives, Mauritius and the Seychelles that are listed here separately under the Indian Ocean Islands section of our website. Romantic, with lots of sunshine and a choice of different activities, they appeal to honeymooners, families and groups of friends, to those who enjoy island-hopping, diving and snorkelling, fishing, sailing or simply lazing the time away on a beach...