If at a certain altitude (200ft for example), the pilots are unable to see the runway, they must discontinue the approach. Different runways have differing minimum visibility requirements for landing. Fog, mist, smoke, dust storms, snow and rain can all reduce visibility to below the minimum required for landing.