Salmon point would be my second choice, the ramp is extremly steep, you need an excellent park brake and 4x4 to be sure at a low tide.
The Discovery Harbour Marina down by the Tyee Spit has the best site in town, imo, lots of water at low tide, and a not too steep grooved ramp. Lots of parking as well.
Do not confuse it the Discovery Marina by the ferry dock which does not have a launch site.