Colourful houseboats and boats on the scenic blue ocean at Cowichan Bay, Vancouver Island, British Columbia, Canada