I had a great experience at roaring river. Caves were cool, these yutes played drums for us right in the caves... We dove into the water.... Went on a lil nature hike and learned about trees and plants from rasta rob. The blue hole is right there as well and worth checking out, the grounds there are pretty cool.

All that being said... With two teens... I'd go to Mayfield. The river walk through the jungle is simply amazing.