Beaver Lake Resort is a full service destination resort campground and RV site in the Cowichan Lake area, British Columbia Canada. You will enjoy a wide variety of camping choices from a full service RV campsite, a shady tent campsite to a fully self contained cabin. Whatever your camping desire is, we have it waiting for you.