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.
Pavilion Restaurant / Jackal on the Beach serves Seafood, Pub, Burgers cuisine in Mossel Bay, on the Garden Route.
Updated May 2026