Loading ...
Honeymoon Bay is a tiny lakeside hamlet tucked on the south shore of Cowichan Lake in the Cowichan Valley, roughly 75 km northwest of Victoria. Originally a 1940s sawmill settlement, it has evolved into a quiet retreat surrounded by second-growth forest and freshwater beaches, offering a peaceful, off-the-beaten-path escape for golfers who appreciate mountain backdrops and cool lake breezes.