Tras la sublevación que divide a España en dos, un coronel del ejercito es condenado a muerte. Su destino cambia cuando un minero, humilde y anónimo, se sacrifica para salvarlo, muriendo en su lugar. Ese acto marcará para siempre al militar, que cargará con la deuda moral de una vida prestada a traves de los años oscuros de la guerra. La historia es el viaje del protagonista desde los desiertos de Marruecos a las minas de León, su odisea en el escenario diplomático europeo previo a la II Guerra Mundial y la colaboración con los servicios secretos británicos durante la Guerra Civil. La isla de Garibaldi recorre un siglo de la historia española en una narración que entrelaza la tragedia personal y la colectiva. Es un relato de culpa, redención y memoria, pero tambien una mirada crítica a la forma en que, ochenta años despues, se reescriben los recuerdos y se manipulan las heridas de un país que aún no ha terminado de reconciliarse con su pasado.