Cowichan is located along Hwy-1 on Vancouver Island in southwest British Columbia, approx. 60 km north of Victoria and approx. 160 km southwest of Vancouver. From Island Highway: Island Highway to James St. West on James St. to arena on the right. Just look for the world's largest hockey stick out front!