Waves

I know very little about Unreal Engine, other than the amazing things being doing with it. I am working on a Surf Park presentation and am trying to determine if someone out there has created or could simulate a surfer inside a barreling wave. I watched most of the video just to get a feel for how it might be done. Please let me know your thoughts.