So many great choices from the posts above. Let me toss one other suggestion out there that also fits the bill for fine dining (for both atmosphere and pricing). The Ocean Lounge restaurant in Holland House has a tiered dining area that overlooks Great Bay and the cruise port in a very relaxed setting. It's a very laid back and classy dining experience, but would require reservations. From past visits I have had the half lobster and the Fillet Mignon, and both were excellent. Even had room for dessert, and they have this salted caramel fudge brownie that is served warm that I highly recommend. The only issue is that you'll need to find parking in Philipsburg.