Lake Cowichan is a town of about 3000 people on the southern part of Vancouver Island in British Columbia, Canada.