A Killer in the Wind by Andrew Klavan
Now, Champion is a small-town detective, hoping the ghosts and hallucinations are finally behind him. Then one night he is called to examine the body of a woman who has washed ashore. To his surprise, he recognizes the woman as Samantha, someone he dreamed about during his dark period--a woman who doesn't exist. Soon Champion is haunted by a team of expert killers who want to make sure he never finds the truth. The ghosts of the dead are all around him, and Champion has to find out who murdered them, or risk becoming one himself.