This is in Pokemon Emerald. I have not played this game sow long and I don't know much about it. If you answer this will be very usefull for me.
Yes, you find Bagons in the deepest parts of Meteor Falls. It becomes available right before/after Juan (water type gym leader).
Hope I helped!