I don't think there is a way, Erin. Whether there's an inch of water or a drop in just the right spot, rubber-tipped canes
will slide. How about a suction cup tip that can be disengaged from the handle? Is there such a thing? But that would only work if you know the floor is wet - not with the unexpected drop of moisture.
When there is rain, there will be wet floors. This is of no help to you now of course, but the restaurant should have at least put
something down!
Glad you weren't hurt.