Looks like the mainland inlets north of Cape Caution, and you're right, it looks tricky for sure. The most obvious choices are at the top of the inlet, to the right of Homathko River, but you'd get smacked by both inflow and outflow winds. Also, so much muck & silt has probably come down the river since it was charted that charts wouldn't be trustworthy.
There might be an option to the left of the Homathko River where it get a little shallower along the shore, but looks like there are log booms in that area...loggers chuck big cables in the water like they never thought about getting an anchor tangled up in them. If there are booms and there's nobody around, tying to the boom might be a plan. We've tied to what I think was the anchor boom for a floating camp before and worked great, except for the resident mink who didn't like our dog.
From just a quick peek, I'd be inclined to snuggle up into the little nook to the north of Ward Point. At least the bottom isn't too steep there and you'd be protected by inflow winds, as well as outflow from the Southgate River and a wee bit protected from Homathko River outflow winds.
When we were sure there wouldn't be strong winds at night, we've dropped anchor and given it a mighty pull uphill to set the anchor really deep and trusted it not to get plucked out of the slope from an off shore wind. Had the depth sounder alarm set, just in case, and didn't sleep too well.
Stern tying is a good idea if there will be wind. When we've stern tied with gusty winds on the beam, we'd dinghy upwind with the spare anchor then tie it off to a midship cleat. That keeps the boat lined up between the anchor and the stern tie.
When are you thinking of going? That's one long run in with hardly any bailout spots, like Gardner Canal in our area.