Honeymoon Bay is an unincorporated community in the Canadian province of British Columbia. It is located on Cowichan Lake in the southeastern part of Vancouver Island — approximately 75 kilometres (47 mi) northwest of Victoria — at 48°49′N 124°10′W. In 2011, its population was listed at 580.