I think the way you make these simulations go is in fact by simulating the pressure and forces.
Pretty much any non-compressible, Newtonian, fluid should be doable with the same software, since they all behave pretty much identically. You plug in a couple numbers for viscosity and density, and that's pretty much the story. So, water, diesel fuel, mercury, gasses that are not moving very fast, and so on.
Gasses that ARE moving fast are not close enough to "incompressible" and mixtures of corn starch and water have variable viscosity ("non-Newtonian"), so these probably require different programs to simulate.
I liked the breaking of the waves. I assume they're just saying 'eh, it's breaking, shove some chaotic foam on there, about yeah much' but it looked great and gives a nice sense of scale.