In my experience they grow best is a deep substrate. For mine, i used silica sand and garden soil, covered with oolitic sand. In one year my mangroves have gone from 2 leaves and 1' tall to 3-4' tall with over 100 leaves. I have never seen impressive growth when the roots are suspended in water.