Water and
ice molecules are much larger than oxygen
molecules. In a cloud, these much larger molecules scatter all
wavelengths (or
colours) of light equally.
All colours are represented in this scattered light and clouds therefore appear white. (White light is made up of all colours: red, blue, violet, etc.)
for further curious questions, perhaps head towards why-is-the-sky-blue.org