SO+torrent

http://dictionary.reference.com/browse/torrent

http://7art-screensavers.com/screens/fascinating_waterfalls/fantasy-waterfall.jpg

In this context torrent means a violently flowing steam of water. The torrent of water combined with the red cliff of the mountain and the sun shining gave me an image. This image is of a perfect nature like utopia where everything is beautiful and it expresses nature at in's finest.

Yes, the imagery is beautiful! Is it also possible that Poe wants us to find the power and nature in nature? Such a violently flowing stream of water would seems to have a different purpose than simply getting us to see the beauty in nature.