Bananakeet is a great spot, make a reservation and ask for the corner table. Get there early enough to have a cocktail and watch the sunset. If you go on one of the nights Reuben plays all the better.
Other top choice for us would be the Clubhouse at Frenchmans, the food is fabulous.
Dave