Beachfront restaurant with a panoramic sea-view terrace. Offers seafood dishes and more.