Seafood restaurant Lagoudera offers fresh catches.