I am heading to The Peabody Essex Museum with an out of town friend who is visiting and we like to treat ourselves to a nice lunch on occasion (not sandwiches, should have decent wines). I was hoping to find a nice spot in the area on Saturday. Doesn't have to be in Salem, surrounding area is fine. I found a great post about Salem restaurants here but upon calling a few, found most only serve dinner. On the water is a BIG plus! Thanks!