In a large pot or Dutch oven, cook the bacon over medium heat until crispy. Remove the bacon with a slotted spoon and set aside, leaving the bacon grease in the pot.
Add the butter to the pot and melt. Add the onion, celery, and carrots and cook until softened, about 5-7 minutes.
Stir in the flour and cook for 1 minute.
Gradually whisk in the white wine and chicken broth, bringing to a simmer.
Add the potatoes, thyme, salt, and pepper. Simmer until the potatoes are tender, about 15-20 minutes.
Add the salmon fillets to the pot and cook until cooked through, about 5-7 minutes.
Gently flake the salmon with a fork.
Stir in the heavy cream and cook for 2-3 minutes, until heated through.
Serve immediately, garnished with fresh parsley and crumbled bacon.