Why does ozone have such a large solubility in water?
If you look at the molecular structure of ozone below, you can see that it is polar.  Diatomic oxygen is non-polar.  This mild polarity of ozone greatly enhances the solubility of the molecule in a polar solvent like water.