Mackerel Beach is a beach pavilion offering seafood and European cuisine. It features a terrace with sea views and a beach bar.