I like going down to second street (belmont shore - between St. Joseph and Naples), finding something that looks good. If im looking for high end it is Bono's, they also serve outdoor and is on your left as you enter second street from the west.
Good mediteranian place down the street, Crepe place on the other side of the street are just some of the few.
You can also keep going down second to Naples, a few good selections (Limricks pub, Corso's, high end is Kelly's)
Schooner or later is in the marina http://schoonerorlater.com/ Awsome outdoor dining but reall crowded, but it looks like they close at 3.