1 Pc Pacific Cod with Homecut Fries, Coleslaw, & a Glass of local Red Arrow Beer

Exterior of the Rock Cod Cafe

Exterior of the Rock Cod Cafe


The Rock Cod Cafe is located right in the heart of Cowichan Bay, British Columbia, at 1759 Cowichan Bay Road.

Cowichan Bay is about an hour's drive north of Victoria and an hour south of Nanaimo.

From United Airline's Hemispheres magazine, August 2013: Jacqueline Detwiler, "Driver Down".

Victoria can be reached by air or by ferry. B.C. Ferries from Tsawassen (just south of Vancouver) to Schwartz Bay (just north of Victoria). Washington State Ferries from Anacortes to Sidney. Black Ball Ferries, from Port Angeles to Victoria's inner harbour.

Nanaimo can be reached by air (Cassidy Airport), or B.C. Ferries from Horseshoe Bay to Departure Bay, or from Tsawassen to Duke Point, just south of Nanaimo.

Exits from the Island Highway are well marked whether approaching from the north or south. Once off the highway visitors have about a ten minute drive through countryside and farm land before reaching the village.

Boaters arriving from the United States are required to check in with Canada Customs and Immigration as soon as possible after crossing the International Boundry, generally at Bedwell Harbor, Sidney or Victoria.

Float planes can be chartered into Cowichan Bay from Vancouver or Seattle, but there are no scheduled flights to the Bay.

Deluxe Bay Burger with Yam Fry & Greek Salad

Community Support

When you eat at the Rock Cod Cafe, you aren't just feeding you or your family, you're also feeding the community. Here is a list of just some of the charities and community events that the Rock Cod Cafe supports:

Cowichan Valley Basket Society - Duncan Food BankVisions Art Studio ToursCowichan Hospice SocietyCowichan Wooden Boat Society | Cowichan Valley Artisans |  Westshore Rebels Football Club | Adage Dance StudiosNanaimo Timbermen LacrosseProvidence FarmKerry Park Skating Club | Duncan Christian School | Young Life | Kerry Park Men’s Curling League | Duncan Volunteer Firefighters | Duncan Christian School | Kidsport Cowichan | Encore! Women’s Choir | Opus 1 Singers | Cowichan Family Caregiver Support Society | The Kidney Foundation of Canada | South Cowichan Lawn Tennis Club | Cowichan Legion | United Way Cowichan | Rotary Club of South Cowichan | Rotary Club of Duncan | Canadian Cancer Society Tour de Rock | Wags to Whiskers | Island Folk Festival |  Cowichan Valley Vipers | Multiple Sclerosis Society of Canada | Foster Parent Support Services Society | Cowichan Valley Capitals | Chemainus & District Chamber of Commerce | Fleece and Fibre Festival | Duncan Dynamics Gymnastics | BCSPCA | Illusions Magic & Miracles | Greater Victoria Animal Crusaders | Chemainus Visitor Center | Cowichan Estuary Nature Center | Trinity Global Support Foundation | Kerry Park Ladies Curling Club | Canadian Council of the Blind | Kerry Park Islanders | Cowichan T-Birds | New Life Community Baptist Church | Ladysmith Chamber of Commerce | Wikimedia Foundation | Pacific Salmon Foundation | Queen Margaret’s School | Prostate Cancer Canada | Nichirin Buddha Society | West Coast Men’s Support Society | Cittaslow Cowichan | Muscular Dystrophy Canada | Arbutus Ridge Golf Course Men's & Women's League | Various Independent Family Fundraisers