The only thing that can make a dinner date better is an amazing view. Given that Newfoundland is an island, the downtown area in St. John's has some amazing restaurants near the harbour.
No matter what type of food you're interested in, one of these various restaurants will tickle your fancy. Plan an evening out staring at the oceanic views, wining and dining.
The Keg // 127 Harbour Dr
The Keg has one of the most amazing views in St. John's. So amazing it even keeps the locals coming back time after time. You can just imagine how the tourists might feel. The views are real.
Pro tip: Head to The Keg deck this Summer and admire the views from outside.
Portobello's // 115 Duckworth St
Is. This. Real? Look at that view. The food here is to DIE for, but that view makes it even more amazing that we ever thought possible.
St. John's Fish Exchange // 351 Water St
Check out the sights from SJFX. This kitchen and wet bar have a menu to please but some views too. You'll feel right at home here!
Blue on Water // 317 Water St
The name says it all. This cute and quaint hotel has a restaurant, bar, and a view. Sounds like a night out to us. PSA: Their brunch menu is tasty AF.
Raymond's // 95 Water St
Raymond's is entirely what dreams are made of. Ranked Canada's best restaurant, and the amazing architecture overlooks the harbour. If the menu alone doesn't do it for you, the views surely will.
Bier Markt // 135 Harbor Dr.
As if we needed another reason to drop into the Bier Markt, we just got one. The views from this place will keep you coming back.
Chafe's Landing // Petty Harbor
100% worth the 20-minute drive from the city to this little gem. Get your fill of their famous fish and chips, and take it that view on the water. Petty Harbour is meant for exploring.