The best explanation for why small insects can walk across the surface of calm water is:
C. The insects are light enough so that they do not break the hydrogen bonds holding the water molecules together.
This phenomenon is primarily due to surface tension, which is caused by the hydrogen bonds between water molecules. Smaller insects, such as water striders, are light enough that the force they exert on the water's surface when they place their feet down does not exceed the strength of these hydrogen bonds, allowing them to walk on the surface without sinking.