Insights on Flood Prediction and Climate Adaptation