A vampire mentors three sibling Witches as they struggle to balance life, with duty, as protectors of The Demon Isle…Off the coast of New England is the Demon Isle, a place notorious for its weird stories, ghostly encounters and mythical creatures. The sheriff of The Demon Isle needs help solving a murder. Michael Howard, a