Im a huge fan of surfing, here in FL, we actually do a lot of river surfing.
Cool I've never heard of river surfing.  Does that involve a sail?
No basically the water flows over a rock in high volumes causing a wave behind it.