The Eden Rock Hotel boasts two dining options. Enjoy breakfast or lunch at the beach-side Sand Bar. At night, dine in style "on top of the rock" at On the Rocks, which offers panoramic sea views and the sound of waves breaking below. The menus at both restaurants change regularly to make the most of seasonal produce and the catch of the day.