Answer No. 1: Shut up. There are actually quite a few restaurants that fit your description—I can think of at least five. If only there were some sort of technology where one could enter search terms like "restaurant, Portland, river view, outdoor seating" and be provided with a map of the results. Ah, well; maybe someday.