Air carries pollutants of all kinds, rain "washes" the air, the waste water ends up in your pool, all this equals food for algae to get a start from.
Always add bleach after a rainstorm and you won't get algae growth and vacuum soon afterwards so the settled out crap won't hang around in there too long, i've been doing that for 2 years and never have a problem.
Bookmarks