Sur l'île de Stromboli, un meurtre en huis-clos vient perturber les vacances de Noël des clients d'un hôtel.
Île de Stromboli. Le solitaire James Latterly arrive à son petit hôtel en espérant que le ciel bleu, la douce brise et l'esprit de Noël lui changeront les idées.
Malheureusement, la compagnie - un acteur pompeux, un colonel guindé, des époux mal assortis et un vieillard malade - se révèle d'un ennui mortel. À une charmante exception près : Candace Finbar, jeune adolescente orpheline qui prend James sous son aile et lui fait découvrir les beautés de l'île. Mais le ciel limpide de Sicile se voile bientôt de nuages menaçants : une violente querelle, un gentleman désagréable qui clame être suivi, le volcan qui commence à s'agiter.
Puis c'est le coup de tonnerre : un corps est découvert, et James comprend que le tueur doit se trouver parmi les clients de l'hôtel.