That's the correct way to handle it, it sounds like. I'd use a Surface Layer with the Image Map shader plugged into the Breakup Shader input, then set the Surface Layer to 0.5 coverage and 1.0 Fractal Breakup. Plug the Water Shader into the Child Layer input of that, then set the color of the Surface Layer to black or dark, dark blue.
- Oshyan