This elegant small Cornish hotel on the Lizard Peninsula in Cornwall has stunning seaviews of the Helford River and Cornish Coast.