Italian restaurant Mare Grande offers fresh seafood, pizza, and traditional dishes. Enjoy sea and clifftop views from the terrace.