The Seychelles Islands are absolutely magical, like heaven on earth! Seychelles is an archipelago (an extensive group of islands), located in the Indian Ocean. Despite this distance from the Africa's continent, the nation is, politically, part of Africa. The Seychelles consists of 115 islands, of which 42 are designated as granite or granitic islands, and 73 as coral islands. These islands are then sub-divided into the so-called Inner Islands and the Outer Islands. The main islands are Mahe, Praslin, La Digue, Silhoutte & Assumption.