Finally had some time to compile and try the Nvidia WaveWorks source code for Unreal Engine 4. Even if not 100% accurate (it's basically a Fast Fourier Transform solver but there are no methods for spray or bubble collisions) I love the results, considering how simple it is to setup the whole scene and see the results real-time.
Fishing Boat UE4