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.