Lido Casta Beach offers a beachside experience with a restaurant serving seafood.