At Caverhill Lodge, nature takes center stage. This exclusive fishing lodge, hidden deep in the British Columbia wilderness, offers a one-of-a-kind escape for those seeking solitude and adventure. With access to multiple remote lakes, guests can enjoy incredible fly-fishing, wildlife viewing, and pure relaxation.