Island Images - The Isle of Man in Pictures
Getting lower and closer to the potential waterfall reveals it to more probably be a man made weir.  The 1870 map however has nothing shown at this location although the current OS map does have it marked as such.
 
 An Island Images picture  © Jon Wornham