Add the bacon to a cold, dry soup pot or stockpot and place over medium heat. Cook until dark brown on both sides, then remove to a paper-towel lined plate. The bacon will crisp up as it cools. You can either leave all the bacon fat in the pan or drain it out, leaving 2 tablespoons in the pot.
While the bacon is cooking, peel and dice the onion and peel and mince the garlic. Add the onion and garlic to the bacon fat and sauté until the onion is soft and translucent, about 5-8 minutes.
Use a wooden spoon or spatula to push the onion and garlic to the edge of the pot. Add the Italian sausage in the middle. Break it up into smaller and smaller pieces as it cooks until fully browned, about 8-10 minutes.
While the sausage is cooking, peel the potatoes and chop into roughly 1/2" cubes.
When the sausage is browned, add the cubed potatoes, chicken broth and water to the pot. Turn the heat to high and bring to a boil. Reduce the heat to bring the soup down to a simmer and let cook for 10 minutes.
While the soup is simmering, remove the kale leaves from their stems, discard the stems and roughly chop the leaves. To clean the kale, one way is to rinse the leaves in a colander and then leave in the colander until ready to use (no need to dry the leaves).Or you can fill a large bowl with water and submerge the leaves in the water. Swish and toss the leaves around in the water to remove any grit. Remove the leaves to a dry towel (no need to dry them thoroughly). Remove the leaves before dumping out the water - you don't want to pour the grit back over the leaves! Once the soup has simmered for 10 minutes, stir in the kale, coconut milk and almond milk. Turn the heat to high again to bring to a simmer, then reduce the heat to let it simmer for 5 minutes. The potatoes should be fork-tender.
Remove from the heat. Crumble or chop the bacon and stir most of it in. Taste the soup and add salt if necessary. Stir in freshly ground pepper, ladle into bowls and sprinkle with the rest of the bacon.