Rock waterfalls and caves create a truly extraordinary experience