Sooke is located approximately 40 minutes (by car) west of Victoria on Hwy 14.
If you are coming from the Swartz Bay Ferry Terminal, just follow the Patricia Bay Hwy 17 towards Victoria and turn at the McKenzie Exit. This will take you to Hwy 1. Proceed south on Hwy 1 to the Sooke-Colwood Exit, take the exit, and just follow Hwy 14.
My boat is at Sooke Harbour Resort & Marina (6971 West Coast Road). Once your on Hwy 14 and you go through the last light in Sooke, it turns into West Coast Road. It's about a mile past the last light in Sooke. You will pass the Prestige Hotel, then Jocks Dock, then the next drive-way on your left is Sooke Harbour Resort & Marina.