Alors qu'un cyclone s'approche de La Havane, l'inspecteur Mario Conde décide de démissionner mais son nouveau supérieur lui demande de résoudre une dernière affaire : trouver l'assassin d'un homme émasculé rentré depuis peu à Cuba.
Malgré ses excès de ruhm (ce qui change du whisky) il va découvrir que la victime n'était pas aussi pure que cela et son enquête le fera remonter jusqu'à la Chine impériale et aux galions naviguant entre les Amériques et l'Espagne.