Movie Story : A touring band sailing by ship finds itself marooned on Mermaid Island, where the musicians soon discover they are not welcome. The island's locals begin hunting them down as an offering to appease their forest goddess. Horror, dark humor, and suspense blend as the stranded group fights to survive.