In Switzerland, only flights in class G below 3000ft AMSL or 1000ft AGL (whatever higher) require continuous visiblity of the ground for VMC. Otherwise, a vertical cloud distance of 1000ft applies for VMC minima.
Example: you fly at 4000ft AMSL/2000ft AGL, you can fly VFR over an inversion which tops at 1000ft AGL.
Ability to land is not a factor for VMC. And a VFR flight is by definition a flight in VMC conditions.