I'm not sure what you mean by choppy foam - which link are you talking about? Here's some shore foam created like all the others by using the "Distance to Object Below" node. The "choppiness" of the waves is created by using a "choppy" terrain. Monsoon's SeaVue (on 3D Commune) has a ton of these kind of choppy terrains.