Water-bearing rocks: Several types of rocks can hold water including sedimentary deposits (sand and gravel), channels in carbonate rocks (limestone), lava tubes or cooling fractures in igneous rocks, and fractures in hard rocks.