Establishing Explainability in Data-Driven Modeling for Ecohydrology: From Rainfall, River Flow, to Fish Migration