Being a vegetarian, restaurant dining can be a challenge for me, especialy in OC, where seafood is in demand. I wasn't expecting to find much at Bj's, but was pleasantly surprised to find that they offer several vegetarian options. We opted for a table on the deck, with a beautiful view of the bay--this is the way to go.
A few cons: it was crowded, so often our waitress would disappear to get water, and not return for 30 minutes. It can also get loud, with music inside. Prices are reasonable, though, and overall, a great dining experience.