Common collocations before 'visibility'

anything, bad, day, even, good, great, heavy, high, lack, low, made, poor, reduced, through, weather