Product called Boat Armor. If you run the boat regularly at high speed, the bottom can remain algae free.
I had my Scarab in bay water for 12 days, and she started to stain. In the NE USA salt waters, this seemed to be pushing it. I had nothing on her but basic marine wax.
Based on two friends' experiences, three weeks with Boat Armor would be no problem, especially if there were high speed runs (which the maker says is required for a clean bottom).
http://www.premiumpowersports.com/Bo...ing-p-180.html