Docking in current and/or wind is difficult even in a non-jet boat. Practice makes it better, as do the right tools.
First, practice with just you or you and one other person (to help move fenders, grab lines). Don't go out with the boat full and try new things. Recipe for disaster.
Second, master maneuvering away from the dock. Go out to open water and toss a fender out. Pretend it is a swimmer. Go away from it and go 'pick it up'. Approach on the starboard side, don't hit him, and stop at the back deck. Repeat a billion times or so. Try different angles (which will make a difference with wind and current). Then pretend it is a dock. Approach at a 45 degree angle, when you get close, helm to the 'dock' and reverse to slow forward progress and bring the aft end up to the dock.
Third, when docking, put your Bimini down first. That thing is a sail.
Next: Be sure you are using decent fenders and have them strategically placed. I like one on the forward cleat, one on the midships cleat, and one from the handle aft of that cleat. Yep, I don't use the rear cleat often. Once docked the front one is usually useless, but it can be handy if you are coming in. If there is a narrow slip or boat on the other side, fenders over there may be a good idea too. Remember that friend? Before docking, give him a fender to hold. In case something goes sideways, he is to put the fender between your boat and the dock or other boat (not his arm or hands). Prepare fenders and lines in advance. Turn off the radio. That way you are focused on one thing: piloting the boat.
Normal docking is easy because you can come in slowly and flip between forward and neutral to keep speed and steer. Coming in with wind and current can be more challenging because you may need to come in a little bit faster. Not a lot. Just a little. Remember that with no thrust you have no steering.
Consider some fins, too. They help with not only the low speed maneuvering, but also with tracking, keeping the boat where you pointed it. TVs and CJS are the two types. Search here for the dozens of threads debating the merits of each...
Then practice, practice, practice...
Hope something there helps.