Deux couples sont en croisière idyllique sur un voilier. Lorsque leur bateau s’échoue sur un récif le long de la côte espagnole, l’un des couples cherche du secours à Imboca, le village le plus proche. Au premier abord, cette bourgade de pêcheurs en ruine semble déserte. Pourtant, ses habitants vont vite se révéler être des fanatiques de Dagon, un dieu de la mer qui se délecte de sacrifices humains.