For a great meal with an ocean view- at a cheap price- Bayshore II is the place to go. Walk inside, and you see a cluttered restaurant with tables jammed in, an outside screened porch, and an outside covered deck. The atmosphere is a little run-down, but don't let that stop you from visiting Bayshore. It's all part of its charm. Bayshore offers breakfast, lunch, and dinner. I go to breakfast there almost every Sunday. The wait staff is excellent- they remember your name if you go a few times- and the selection on the menu is good. My favorite part about eating at Bayshore is watching the boats. Since it opens up to the bay and a marina is to the right of it, you can see boats cruising around, seagulls and other shore birds, and enjoy the salt air. The service is quick, the prices are cheap, and the food is EXCELLENT- I can't recommend Bayshore II enough!