Hi,
I think ideally you'd want to extend your model far enough upstream to include a hydraulic discontinuity (critical depth at rapids, another powerplant, etc.). In this way you wouldn't have to worry about reflexion off a discharge boundary. Of course, this is only valid if it is technically possible for you to run a larger model.
I put an example screenshot where the inflow boundary (right end) is upstream of a rapid. The water surface is colored with the Froude number (red being Fr>=1). This case is about 6,5 km long. A surge wave originating from the left-end boundary does not travel past the rapids, so there is no relexion off the inflow boundary.
Cheers
j