The Republic of Seychelles consists of 115 islands. Seychelles is home to the famous North Island which is one of the most exclusive island retreats in the Indian Ocean. Most of the hotels and resorts are centered on or around the principal islands of Mahé, Praslin and La Digue.