Desroches is an exclusive private island situated in the far outer limits of the Seychelles boasting incredible natural beauty and prolific marine life with luxurious and spacious accommodation and facilities.