how in the WORLD do you get these things clean for varnishing?
I'm sure lots of other folks do the same as I do. Four part answer: (1) stripping, cleaning, sanding, (2) paying careful attention to hidden areas, (3) ensuring the hull is clean before varnishing, and (4) working in a clean environment.
I'll sometimes do a light sanding and re-varnish, but most often I'm varnishing a hull that I stripped, cleaned/bleached, and then sanded carefully. That whole process gets the old stuff out - it gets everything out. Well, all but those nasties that can still lurk in hidden places, so I pay careful attention to the undersides of the inwales, underneath the decks, and the inner surfaces of the gunwales - the spaces between the ribs in an open-gunwale canoe. The undersides of the rails and decks can trap a lot of stuff even after stripping and all. Same for the inside edges of the inwales. I sand these spaces carefully and thoroughly, even though mostly they will never be seen. For the inside edges of gunwales, the spaces between ribs, I sand with sandpaper folded around a thin but stiff piece of wood.
After all this I vacuum very carefully including all those hard-to-reach places, using a strong vacuum, a horsehair bristle attachment to get junk moving, and a narrow nozzle attachment for narrow spaces, and even a toothbrush to help ensure stuff is loosened up from the tight spots. Then the tack cloth. I've heard people swear off tack cloths, but they are an absolute must for me. A quality tack cloth used properly won't leave behind problematic residue, yet it will get a surprising amount of leftover stuff off the wood. You know this because even after careful vacuuming, the tack cloth comes up dirty, often filthy, with dust and sometimes bits of detritus.
Quality tack cloth... I've bought tack cloths off the shelf at home centers and hardware stores, and they were horrible. I get quality ones from places like Jamestown Distributors.
Finally, varnish in a clean location. There are different levels of clean, but you know clean when you see it. If things can fall off trees or roofs, cats are wandering around, active lawnmowers are nearby, wind is blowing, etc... not good! Even indoors rooms can be filled with dust. Start with the cleanest place possible, and from there you can build tents, wet down floors, install air cleaners, and so on to be as clean as you like.
But all of this is aimed at a very clean, high-quality finish, which I think is what your question was about. What is
required, though, is a good finish that protects the wood. Even if you have dust and other bits embedded in your varnish, as long as the varnish is well adhered and built up sufficiently, it should do its job just fine. As was already mentioned, your photo makes it look like you're doing a good job of protecting your hull from the ravages of water and sun.