I can see how this might be used on a plain ABS or GRP hull.
For racing boats. It will quickly and easily clean and put a shine on a hull.
However, as has been hinted at above, I would not put it on paint work.
I would also consider if there was any effect on aquatic life in the pond.
One last thing. This stuff needs re-applying and you will get a buildup over time, in the areas that get less wear (above the water line and in corners). this goes dull and dark and can be a pig to remove. This is why products like this are not used on commercial floors. They used a much lighter emulsion polish for industrial cleaning of floors.