From quaint fishing villages and delicious sea food to land full of legend and history, Cornwall is an enchanting part of the UK.