At least 10- to 14 days are needed for exploring all the smaller islands of the country when on a luxury tour in Seychelles