Caverhill Lodge is a dream destination for fly fishing enthusiasts. Set amidst a network of secluded lakes and streams, the lodge offers unparalleled access to some of British Columbia’s most pristine fishing spots.