Keyhole Hot Springs has rustic stone pools set above the Lillooet River in a remote geothermal area. The setting is wild and access can be rough or seasonal, but the cliffside pools make it one of the more memorable natural stops in the Pemberton backcountry.