We feel this restaurant is totally over rated. It is on the beach and the view is great. The food is average or slightly above combined with the view still do not justify the prices. We asked for tap water and received a bottle of water and it cost over $12. French Fries were almost $14. A lunch for two containing one salad, one personal pizza, one local beer and one bar glass of wine was $110. There are better views with less expenses.
If you own or manage On the Rocks, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.