A cliff sometimes created by volcanic activity is also a reason behind the formation of a waterfall. Besides, the underground thermal activity also causes waterfalls to form.