Blessed with plethora of enchanting beaches, Seychelles is an incredible archipelago that comprises about 115 fabulous islands in gigantic Indian…