Visit the UCSD Coastal Data Information Program for a more engineering perspective.
For some links to hydraulics programs, see Hydraulics at Delft University.