I agree. Boathouse has a nice view of English bay. Average food.
I like Cardero's if you can get a window seat.
Also, if the weather's nice ... hard to beat The Mill patio for the view. I usually bring my out of town friends there on a sunny day. Nothing fancy, just pub food. But the view is fantastic.
http://www.millbistro.ca/