On The Rocks
Iconic, luxury-dining, celebration- & experience destination. Where your senses are drenched with all elements of the ocean.
All Day Dining
Breakfast
Lunch
Dinner
Coffee Culture
Your Words
"Both food and view in perfect sync. Don't forget happy hour. Beautiful, unspoiled, not overcrowded beaches and walkways. The small restaurant strip is stunning as well."
"Exquisite location and the service is excellent. It's often booked out for events. Given the deck availability is weather-dependent, you can't book so if you're coming for lunch, pull in at 11 am to secure the prime spot and grab a coffee first."
"Exquisite setting with breathtaking sea and Table Mountain View’s.. cozy and warm with a fireplace and lovely ambiance and enjoyed special time with my mom. Enjoyed our mussels and great wine. Service was excellent"
"Beautiful setting, excellent service, and a beyond delicious meal! Great variety on the menu to choose from. We had a lovely time and will definitely be back, thank you On The Rocks!"