I did similar research for us as we were looking for a place to go. . I booked M Waterfront Grille for Christmas dinner. It has had very good reviews, great location and one of the few (non hotel/resorts) that are open Christmas night.
I just joined so I'm sorry for the late recommendation, but for the future, PATE'S is the place! We went there last christmas, and had a wonderful experience! They have the best Prime Rib in town! You do have to make reservations though. Hope you had a wonderful time! Happy New Year!