Notice the ice floating on the river in the canyon below the avalanche area?
You can ride that.
There will be a cave along one side of the canyon that you can reach from this barge. (You won't be able to walk there.)