Jamaica Inn has many stories to tell