where does safe haven take place in the book