Deux couples sont en croisière idyllique sur un voilier. Lorsque leur bateau s'échoue sur un récif le long de la côté espagnole, l'un des couples cherche du secours à Imboca, le village le plus proche. Ses habitants font vite se révéler être des fanatiques de Dagon, un dieu de la mer qui se délecte de sacrifices humains.