River Flows, Tide Predictions, Weather Forecasts, and Wind Predictions