Lots of good ideas posted so far in this thread. The one already mentioned that I most often use for situations like this is backing all the way into the fairway; it's only three boat lengths or so. If you're close to the fairway this is probably the easiest plan. While messing about with all sorts of lines
is very seamanlike, it can often lead to unexpected behaviors in addition to the behaviors the recommender predicted.
The other thing already mentioned that I would highly recommend is backing your boat into the slip on your next return. Until I first tried that, docking was the most stressful part of the trip for me because I had a very similar setup in terms of wind and my boat is a bit underpowered. The benefit of backing in in this scenario is that the wind is helping to line
you up to your slip. I motor past, dropping to neutral just as the bow is getting lined up with the finger, drift past the slip, go hard into reverse until I have reverse way on, then guide the boat into the slip in neutral, giving hard boosts of speed when I want it (I have an outboard so I get wash off the rudder in reverse). I've done this singlehanded a couple of times (with friends on board to help in case of emergency).
Basically I see docking I have two options: forward in, for when the wind is "onshore" to the slip, and backing in when it's "offshore" like in your case, that way I'm always weathercocked. And I'm comfortable going forward out or reversing out, so the decision is based entirely on the current conditions.
Lastly as mentioned by others I always do a bit of "walking the boat", but my boat is significantly smaller than yours so this is something you'll want to consider carefully.