Der Zug hatte wegen Hochwasser Verspätung. Ist das auch ein Grund für eine Entschädigung?

Ja, auch wetterbedingte Verspätungen müssen von der Deutschen Bahn erstattet werden.