restaurants with sea views in cornwall