The Cowichan Valley Trail is a spectacular multi-use trail that is an integral part of the Trans Canada Trail route on Southern Vancouver Island.