I would say definitely "Indigo House" at the west end of the beach..but make a reservation as soon as you can with Vishal the manager as it is small..and that is part of its charm.That said "Myett's" (Val and Kareem also own Indigo House} in the middle of the beach got a new chef last year and the food is very good indeed..Called "Plum Rose"they are running their own restaurant out of Myett's basically.