San Diego is home to a vibrant dining scene, so you'll want to take the time to sample as many restaurants as possible during your visit. While you can find great food in just about every city, what truly sets San Diego apart is its close proximity to the ocean. This means that you'll have the chance to dine right on the waterfront, enjoying the spectacular views throughout your meal. Some of our favorite beachfront places to eat in San Diego include...

  • Duke's La Jolla
  • Sea180 Coastal Tavern
  • The Marine Room
  • Cannonball
  • Mitch's Seafood
  • Pacific Coast Grill

1) Duke's La Jolla

Named after the father of surfing, Duke Kahanamoku, this restaurant is among the most popular restaurants in San Diego, thanks to its delicious food and stunning views of La Jolla Cove. It is known for its fresh seafood, serving up popular items like crab cakes, fish tacos and more. Be sure to save some room for some Hula Pie, the restaurant's signature dessert. This macadamia nut ice cream confection is a must-try! Website: Phone: 858-454-5888 Hours: M-F 11 a.m. - late and S-Su 8:00 a.m. - late

2) Sea180 Coastal Tavern

This is one of the best restaurants in San Diego and gets its name from the sweeping 180-degree views of Imperial Beach. Sit up at the bar to share small plates during happy hour, then move out to the patio for dinner to make the most of the view. You may even spot some whales passing by if you haven't already seen some on a whale watching tour. Website: Phone: 619-631-4949 Hours: 7 a.m. - late

3) The Marine Room

This fine dining restaurant serves up some of the best San Diego food you'll find. Bringing global influences to the dishes, the menu includes a variety of fresh seafood, as well as several game meats. Start your day with an exciting harbor cruise, then cap it off with a delicious meal. Website: Phone: 866-644-2351 Hours: Su-Th 4 p.m. - 9:30 p.m. and F-S 4 p.m. - 10 p.m.

4) Cannonball

This is one of the best sushi restaurants San Diego has to offer, and you'll find many of your favorites on the menu, as well as some unique signature offerings. The restaurant does not take reservations, so plan to arrive early if you hope to watch the sunset over the ocean. Spend your time on the rooftop patio for the best view. Website: Phone: 858-228-9304 Hours: 11 a.m. - 9 p.m.

5) Mitch's Seafood

Budget diners, this is the place for you. You can get your hands on delicious fish tacos for just a few dollars, so feel free to sample a few different varieties. As you dine, you'll have the chance to watch the local fishing boats bring in the day's fresh catch, knowing that it is the same seafood that you are eating right at that very moment. Visit the nearby San Diego Zoo first to work up an appetite! Website: Phone: 619-222-8787 Hours: 8 a.m. - 9 p.m.

6) Pacific Coast Grill

This is one of the newer restaurants to hit the San Diego dining scene and has already made a big impact. Its menu includes a variety of fresh seafood entrees, as well as incredible hand-crafted cocktails. Be sure to make a reservation to ensure you can get a table to watch the sunset. Website: Phone: 760-479-0721 Hours: M-Th 11 a.m. - 9 p.m., F-S 11 a.m. - 10 p.m. and Su 10 a.m. - 9 p.m.

Make the most of your visit with the San Diego pass

Aside from all of the great restaurants in the area, you'll also want to partake in a variety of San Diego attractions, like the USS Midway Museum and LEGOLAND. With a San Diego pass, you can enjoy these and many more local attractions at a fraction of the cost. This way, you'll have plenty of room in your vacation budget for all that delicious food. Reach out to us today to learn more about passes from Go City® and get your hands on your own San Diego pass. America's Finest City awaits.