An unputdownable whodunnit set in an idyllic Cornish village