Yeah, I think there are two reasons why rain = punctures:
1) Rain will cause a sharp object to stick to the tire and thereby give it a few chances to catch and puncture.
2) Rain strikes sharp objects which were lying flat; they can land less flat and stick to the ground, thus making them much more dangerous.