Cowichan Lake & Gordon Bay Provincial Park: A fresh-water paddler's paradise
Tucked away in the heart of the Cowichan Valley you will find Cowichan Lake, a large 30km long lake located on southern Vancouver Island British Columbia, Canada. Known for it's clean emerald-coloured waters, it...