Terrain issues such as hills, mountain, trees, buildings, etc can certainly block signals from reaching your location.  Since radio waves cannot penetrate solid terrain it makes it difficult to receive signal unless you mount an antenna higher than the interference.