I do artificial reefs as part of my job. mostly saltwater. we dive the reefs as soon as the water clears. we sometimes see fish within hours.