Professional medium turned detective Claire, her best friend Sophie (a 17-year-old ghost) and their pals are enjoying a much-needed cheap holiday in an unfinished hotel on Spike Island off the coast of Ireland. Claire is flattered to be asked by the local ghost of a pirate captain to investigate the theft of treasure from the shipwreck that stranded him there several hundred years ago.