Must see resort: Four Seasons Seychelles Resort