A great resource for all things related to ponds and
aquaculture is forums.pondboss.com I wouldnt do anything until you get the consensus blessings of the regular contributors over there. Very friendly forum, very knowledgable contributors.
I think that ducks and carp would pretty much ensure than your pond is barren. Carp they are voracious consumers of all vegetation, and dificult to get rid of once introduced. Ducks will dabble to death all the shorline plants, particularly if you have any significant numbers of them. I had 30 ducks in a 100 yard long section of creek, and they removed every scrap of vegetation, down to the roots, over a summer. It has taken 3 years to recover. In concert, ducks and carp wouldnt fight or even excessivley compete with one another, but they would be one serious team of vegetation destruction.
There are two major considerations to putting a pond in a ravine. First, if the ravine is considered a watercourse of any type by the Dept of Making you Sad, you will need permits through Army Corp of Engineers. Not easy. Second, if you aviod problem number one, the big issue will be runoff and dam damage. I have a 'dry' ravine on my property that occasionally flows a trickle of water in the spring. But about once a decade, following heavy summer thunderstorms, the ravine floods catastrophically. Previous owners tried to have a pond in the ravine, but the flooding made quick work of that. Dont underestimate the power of flooding, it is nearly impossible to mitigate on a small scale.
Lots of planning to consider, let us know how your research progresses. good luck!