Add the Rendezvous Restaurant and Bar if you like great French and Thai cuisine.
Just a few miles from town via water taxi.