Lunch in Port Townsend
For mainstream I suggest Hudson Point Cafe on Hudson Street. For something a little different try the excellent BLTC (Better Living Through Coffee) on Tyler Street. Not a big menu but the food is almost all local and organic, great coffee and delicious baking.
Hudson Point Cafe
130 Hudson St, Port Townsend, WA 98368
The Courtyard Cafe on Quincy between Water and Washington streets specializes in the 4 S's -- sandwiches, salads, soups and sweets. They make everything including the bread for their sandwiches (white and whole wheat, old fashioned, like grandma made back on the farm.) I'm currently addicted to their BLT. Save room for pie. They're closed on Tuesday.
If your vegan will settle for beans and slaw, and your seafood eaters are okay with smoked salmon, get thee to Dos Okies for bbq. The owner is a serious meat artiste.