+1 on Rhein House and Asado
It's a bit of a drive, but the Cliff House on Browns Point has an awesome view of the city and port (put the ship finder app on your phone and you can see what most of the boats are)
Stanley and Seafort's also has a great view of the city. Haven't been there in a while but the food is good
If you like sushi Fujiya is great and within walking distance. The Koi used to be Two Koi, it's still pretty good but I haven't been there in a while
Boathouse 19 is down the hill from my house. Decent food and a big dock space to eat by the water. There's a brewery right next door
McMenamins Elks Temple is not very good food, not bad just kinda pedestrian and overpriced. It's really a cool place to wander around though. Get a drink and explore. Try to find the hidden bar
For pub food Hank's and the Parkway are solid
7 Seas has some really good beers. Big tap room, you can take your own food or there's a separate business that sells food