Steanboat Landing restaurant has a lovely view of the water and the marina. The wait staff is pleasant and attentive. The menu is varied and you will be pleased with your food but not with your bill as it is really quite expensive for the kind of casual place it is. You will be better off if you stop in for a drink and an appatizer. That said, it is a pretty place. Try the house wine.
more