Here's what I'd do.
First, you do not have "algae". There is no such thing in fuel - algae requires light to grow. You MAY have a bacterial problem.
To have one, you need water in the fuel. No water, no growth. Period.
So let's first figure out if you have that problem.
Examine the filter(s) he pulled to determine this. If they have a slimy "stuff" in them, that's bacterial. It is usually (but not always) black in color.
If the deposits are GRITTY then they are not bacterial in origin; they are asphaltene. It is, of course possible to have both.
If the deposits are SLIMY then you must first find a way to get the water out of the tank or you will never solve this problem. I'll keep coming back and make you CRAZY. This will likely require pulling the tank plates where the outlets are, sticking a tube ALL THE WAY TO THE BOTTOM, and sucking out the gunk until you get it all, including the water. DO NOT attempt to emulsify the water with a chemical treatment - that risks your injectors - I wouldn't do it! There could be as much as a couple of GALLONS of water in there, and it simply has to come out or you'll never have a clean system.
While you have the top off the tank I'd then replace that tube so it goes as close to the bottom as you can get while being certain you get clean draw (this may involve an elbow on the bottom of the tube facing rearward and going all the way to the bottom, etc) This insures you get the crap out and into your filters where it belongs and can be removed entirely instead of leaving it in your tank where it causes further trouble. There is a school of thought that says you want an inch or even more of clearance so the water "stays" in the tank - that's bogus, because what REALLY happens (from experience) is that the one time you're low on fuel and the seas are rough you suck up a huge hunk of water all at once and (provided your fuel/water separators are working right) the engine shuts down as the fuel system shuts off the flow. (If the separator is NOT working right your engine eats the water and blows all the injector tips off, and you get a nice bill to fix it.) Note that the engine shutting down can be real bad - maybe even worse than blowing the injector tips off - especially if it happens in an inlet with stacked breaking waves!
Second, find out how you got the water in there. It is NOT coming from condensation. It IS likely coming in your fuel fills. Check the O-rings and make sure they seal properly. Replace if at all questionable.
Once the water is out, THEN you can hit the tank with a dose of biocide, such as BIOBOR. One thing to be aware of is that you should NEVER use that stuff as a "maintenance chemical." Biocides are all halogenated compounds and are extremely corrosive. Over time they will eat injector tips. So if you need it, use it, then STOP, and never double up or increase dosages over the "shock" amounts.
OK, so that's for "algae" (really bacteria)
If you have asphaltene, you still want to suck the crap out and extend the pickup. However, once its out its return is a matter of fuel breaking down in the tank if the boat is not run enough. The only real fix is to use the boat more, but you can use quality fuel conditioners to hold this problem in check. Diesel Kleen is decent and cheap, available at WalMart, and will do the job for you (gray bottle, not the white, which is a winter fuel conditioner and is only appropriate for cold temperature operation - under 32F) There are other good ones, including Racor's, Stanadyne and a few others, but its hard to beat the WallyWorld price. If you have asphaltene problems this treatment is one you may need to keep up on; even better is that the Diesel Kleen won't hurt the engine if you 'overdo' it - you just waste money. The DK also helps boost cetane which doesn't hurt either.
To clean the system if you have major asphaltene problems your best option is to find somewhere that sells a B20 blend of Biodiesel. Run a couple of tanks of that and you'll have a clean fuel system. BUT - and you're being fairly warned in advance - this stuff will flush every last bit of crap off the tank walls and hoses/lines - better have a LOT of filters handy, because the usual result of putting this into an old fuel system is a BUNCH of clogged filters, sequentially, until all the crap is out. But that's good, isn't it - it solves the problem!
If you have a polishing system you can stick the B20 in there and turn on the polishing system at the dock. It'll take a while to do the whole job, and you still need the filters, but at least you won't need to worry about one clogging up under way.