It's located here for those wondering: https://maps.app.goo.gl/js7miFSkRBa86t15A?g_st=ac
If you click on the little resorts/hotels/towns around the area, there are many pictures and videos of steam rising of this little river. It's obvious the area is well frequented by tourists. Not as remote as I thought it would be.