Cook the bacon in a pot over medium-height heat, stirring occasionally, until the bacon renders its fat. Deglaze the pot with the white wine. Lower the heat to medium. Add the onions, leeks and then add a few handfuls of the cabbage, cover the pot and let it cook for a few minutes while the cabbage reduces. Continue to add the cabbage a little at a time until it has reduced enough to allow you room to add the rest of the ingredients. Add the potatoes, carrots, and vegetable stock, bring to a boil, and season with salt and pepper to taste. Lower the heat and simmer until the potatoes are tender. Add the cream and cheese and simmer for a few minutes until the soup has a creamy texture.