Looping Displacement Modifier Animation
I would use an animation-image-texture for that, with each frame made seemless, in an other application like gimp. That texture with the displace-modifier and Texture-Coodinates to Object. As Object I would use an plane, that plane set to not rendered an animate it with key-frames. The Interpolation-Mode set in the Graph-editor to Linear.