Another way to say "a porch is used for sheltering" is "porches provide shelter"