We construct interfacial solitary structures (spots) generated by a bistable chemicalreaction or a non-equilibrium phase transition in a surfactant film. The structures arestabilized by Marangoni flow that prevents the spread of a state with a higher surfacetension when it is dynamically favorable. In a system without surfactant massconservation, a unique radius of a solitary spot exists within a certain range of valuesof the Marangoni number and of the deviation of chemical potential from the Maxvellconstruction, but multiple spots attract and coalesce. In a conservative system, there isa range of stable spot sizes, but solitary spots may exist only in a limited parametricrange, beyond which multiple spots nucleate. Repeated coalescence and nucleation leads tochaotic dynamics of spots observed computationally in Ref. [1].