Point Loma Seafoods in San Diego sits right on the water and is the place to go for fresh fish. It’s a seafood counter so there is plenty to buy and bring home but they also make fresh sandwiches to eat there. They are known for their Crabcake Sandwich which was very good and so was the Shrimp Cocktail.