Haunted St Ives ghosts and hauntings are woven into its seaside streets, fishing harbour, and folklore of mermaids and spirits| Spooky Cornwall