Not Quite Dead by Lyla Payne
A broken engagement sends Graciela Harper crawling back to Heron Creek with her tail between her legs, but finds the sleepy little town too changed to set her life right. Not even her budding drinking problem can obscure her Gramps’s failing health, or erase the mental picture of her first love happily married to her childhood best friend. To top it all off, she’s having a heck of time convincing the town’s dashing young mayor of her unfit-for-dating status.
When the ghost of 18th century lady pirate Anne Bonny starts insisting on a near daily audience, Graciela has to confront something else she never expected—being certifiably nuts at twenty-five years old.
Her brand new "I don't give a crap" attitude makes it easy to dismiss the mysterious threats that seem to be tied to her search for more information on the long dead pirate, but when her family becomes a target, Gracie knows she needs to find out why the ghost insists on being a constant, reeking companion.
If Graciela can put aside her prejudice against people without a pulse, she may discover that Anne Bonny’s problems are intricately linked with her own. The past harbors answers could help the cantankerous spirit find closure, but she is, after all, already dead. If Graciela doesn’t move fast, she might find herself doing the haunting, instead of the other way around.