There are
marinas in Victoria and Oak Bay, but personally I think you would get more variety in cruising/sailing based out of Sidney. Things get a bit cheaper if you go over the Malahat to the Duncan area, but that can be a horrid commute if weather/traffic are bad. You may have to shop around a bit, but slips for 30ft
boats seem to be reasonably available.
The winds can be fickle and the tides can be fierce, so you may have to change your
game a bit ... but you get to use all 12 months (except this year, when I seem to be quarantined in Alberta, while my
boat sits neglected).
good luck, and hopefully I'll see you out there somewhere.