I've been keeping one villager fishing, one building, and the rest gaining tech points to stave off the algae! I'm going to see how long I can go before I have to buy the first tech level in farming. That way my coconuts will remain untouched while I get the most amount of fish that I can.... hopefully that will help while I deal with the algae, and tide them over until I earn enough tech points....
But, I'm also only making one baby at a time, when my youngest is 12... so I'll always have a kid to gather goodies. So far, so good...