Tåge om en ø er en historisk roman, der foregår i året 1497 på en lille ø i Kattegat, Vindø. En tæt tåge får en flok spanske landsknægte, der er på vej hjem fra krigen i Sverige, til at søge ly på øen. Mord, brand og voldtægt er deres særlige kendemærke, og det får beboerne at føle. De fleste dukker sig, andre profiterer af fjenden, kun tre siger fra: En klog kone, en fordrukken munk og tømmermanden, Jesper Laustesøn, som har været soldat og derfor kender krigen og al dens uvæsen.
Det er en roman om samvittighed, mod og angst. Om hvad der sker med mennesker, når værdighed og frihed berøves dem. Om at tage sagen i sin egen hånd – og om retten til at dræbe, hvis det kræves.