Incredible!
The only thing that seems to be missing is the movement of sand as water sloshes over it. But I guess it would be more difficult to simulate tiny solid particles suspended in turbulent water. For now, let's just say that this beach is made of cardboard :p