If you really wanted to distort the model, I think that the VertexController would be the way to go. But I do think that a particle system (not for splashes, either, but for the drops of water themselves) is what you want here. I think that at least one of the Where's My Water games very visibly shows something the sort but I don't remember, to be honest).