For eateries, you can't really go wrong with just about anywhere in Gas Lamp (ditto bars). They've all got patios, although you won't see the sunset for shit. You will see all kinds of hos though.
I don't know how the food is there, but the OB Pier cafe is in a pretty awesome place to eat and...