En un mundo donde la magia se entrelaza con el peligro, Geralt de Rivia regresa para una nueva aventura que lo lleva a las profundidades del océano. Tras recibir un misterioso mensaje en una botella, el famoso cazador de monstruos se embarca en un viaje hacia las remotas costas de Skellige, donde leyendas de sirenas y criaturas marinas despiertan antiguos temores. Al llegar, descubre que un antiguo pacto entre humanos y sirenas se ha roto, provocando una ola de ataques en las aldeas costeras.