33 CFR § 165.1317 - Security and Safety Zone; Large Passenger Vessel Protection, Puget Sound and adjacent waters, Washington.
My auto-guidance always runs me really close to the Mukelteo and Edmonds ferry docks. I always modify the course such that I'm at least 1/2 a mile from the shoreline to leave the ferry plenty of room. They usually won't leave early, often will leave late (especially the Edmonds ferry as the train delays their boarding).
I use the WADOT app on my phone, as it's got a "ferry watch" section, shows me where the ferry is (docked) and what time it's scheduled departure. That helps a lot in predicting when it'll leave. However...
I was heading towards Mukelteo once, some fog, with limited visibility. But I have AIS and RADAR and so does the ferry. I was hailed by the ferry enroute from Whidbey Island to Mukelteo. They were in an emergency. An ambulance was onboard. When this happens, the ferry leaves right away. The ferry hailed me by boat name, requesting that I give them a wide berth. Per COLREGS, even without the emergency, they were the stand on vessel and I was the give-way. (I was heading towards their port side). I acknowledged them and gave them plenty of space. The VHF hail was them being courteous. Overly courteous actually, since they were the stand-on vessel anyway. They were just clearing the way for the ambulance enroute.
VTS Violation
Right after we got Channel Surfing, and before I had installed AIS... it was a Tuesday, we were headed up Admiralty inlet over to Port Ludlow. I let auto guidance do its thing, and it ran me right in the VTS. I had RADAR and the fog was thick, visibility was poor. With RADAR, there wasn't a commercial craft in the VTS within range of my RADAR. The coast was clear. Because it was fogging and visibility so poor, I was doing 7 knots.
Then the VHF radio, which had been quiet all day... "This is United Stated Coast Guard hailing vessel, approximately 30ft, near..." Uhm... I looked around on RADAR, and quickly realized it was me they were talking about. They were hailing me to change course and exit the VTS. I quickly changed my heading to be 90 degrees, and crossed the VTS. It doesn't matter if there's commercial traffic in the VTS or not. As recreational power boater, I am faster and more maneuverable than most other boats out there. Best to steer clear entirely of the VTS and commercial vessels.
Another thing to consider is hailing the commercial craft on VHF to tell them of your intentions. The advice is to make your boats heading/course clear and stay silent on the VHF. Those commercial guys are being paid to be out on the water. They have better things to do than spend time talking to a recreational boater who can easily stay out of their way.