Ciało młodego rybaka Pocho zostaje znalezione w porcie małej wioski. Po tym jak uzdrowiciel El Miserias (Jesús Franco) opowiada o pobliskiej wyspie, na której żyją syreny, inspektor Carlos Fernández (Antonio Mayans) i patolog Ramirez (Juan Soler) udają się na nią, by przeprowadzić śledztwo w sprawie śmierci chłopaka. Inspektor spotyka tam swoją starą przyjaciółę Alidę (Eva León), która w miejscowej tawernie zarabia jako prostytutka na siebie i niemą siostrę Marię (Lina Romay). Sprawa morderstwa zostaje rozwiązana, ale inspektor zamierza ją zatuszować i chronić zabójcę