I will be in San Diego (from New York) for a wedding which overlaps with my first wedding anniversary. I would love to find a restaurant to celebrate my anniversary that is charming, ideally on the water or with beautiful views and that has delicious food. It doesn't need to be high end. Suggestions please? Thanks!