Mahe Island Seychelles, at the heart of the Seychelles, is the largest of the 115 Seychelles islands, boasting some 60 beautiful beaches and sandy coves. Its capital Victoria, claims to be the smallest in the world and offers the traveller a range of historical and cultural visits.