A town in Cornwall looks like something out of a fairy-tale with its quaint streets, spectacular harbour and historic ...