If it is under a shelter, lightly stocked, and you don't over feed there should be no reason for an algae outbreak. The lillies should be fine in the sand, unless the fish dig around them. If that happens, you can just add some washed gravel around the base to discourage an other digging.