crab
You are certainly not VFR! if your viz is less than 1000m then you are either in cloud or in fog - take your pick. The answer is to have turned back earlier or landed when there was an option.
Sounds like you saying there is no option to land when the vis is less than 1000m (with the surface in sight). That's nuts!