Seafood, Pub, Burgers · Mossel Bay · RR
Perched right on Santos Bay beach in Mossel Bay, Pavilion Restaurant (also known as Jackal on the Beach) offers the kind of relaxed coastal dining that makes the Garden Route special. The location is the main draw here – you're practically on the sand, with waves rolling in just metres away and uninterrupted views across the bay. It's the sort of place where you can kick off your shoes after a beach walk and settle in for a leisurely meal.
The menu covers the bases you'd expect from a beachfront spot: fresh line fish, calamari, and prawns feature prominently, alongside burgers, steaks, and proper pub grub. Nothing too fancy, just honest coastal cooking that pairs well with a cold beer and the sound of the ocean. The atmosphere is laid-back and family-friendly, with both indoor and outdoor seating to make the most of the setting.
While service can be hit-and-miss during busy periods and the food isn't always consistent, the unbeatable beachfront position and relaxed vibe keep locals and visitors coming back. Best visited for sunset drinks and a casual meal when you want your toes in the sand and salt in the air.
Updated May 2026
Grill · Mossel Bay
Family-friendly Mossel Bay eatery serving hearty grills and comfort food in a relaxed, welcoming atmosphere.
Pub & Grill · Mossel Bay
Family-friendly sports bar in Hartenbos serving generous portions of pub grub and cold drinks.
Pub & Grill · Mossel Bay
Relaxed coastal pub in Dana Bay serving hearty meals, cold drinks, and genuine hospitality.
Seafood · Mossel Bay
Relaxed oceanfront eatery in Mossel Bay serving hearty breakfasts, fresh seafood, and wood-fired pizzas with unbeatable sea views.
Seafood · Mossel Bay
Dine inside a vintage train carriage perched on Mossel Bay's beachfront with ocean views and fresh seafood.
Seafood · Mossel Bay
Oceanfront dining at The Point with fresh seafood, grills, and sweeping views over Mossel Bay's dramatic coastline.