This might be thinking outside of the box, since I haven't heard it recommended before and not something I do living here, but walking across the street to Harbor island drive puts you on one of the nicest strolls in the city overlooking the bay. There's a couple restaurants there, I can't really comment on them since only been a couple times and they are always changing.
Also, there are a couple Marinas along the way, each one has a deli and a supply store connected, should have a decent supply of beer there in those for all the boaters coming and going. My buddy has a spearfishing shop next to the Charcoal house restaurant which is one of the best in the country called James and Joesph, worth a look even if not into the sport as he has on display artifacts from one of the first dive clubs, the Bottom Scratchers from the 1930's.
A sixer of 394 and a park bench watching the boats come and go sounds pretty good as long as it's not too windy.