In a large saucepan, heat oil on medium-low. Add leeks and cook, stirring occasionally, for 5 minutes. Add garlic and cook, stirring frequently, for 1 minute. Add potato, cauliflower, broth, and pepper and increase heat to bring to a boil; reduce heat to low, cover and simmer about 20 minutes or until potatoes and cauliflower are very tender. Remove from heat. With an immersion blender, purée soup until smooth.(Alternatively, you can use a regular blender and puree in batches...just be really careful). Add coconut milk if desired. Place saucepan on low and season with additional salt and pepper, if desired, or add water to thin, if necessary. Ladle soup into serving bowls and top with 1/2 blue of cheese, 2 slices of crumbled turkey bacon and scallions. Instant Pot directions: Set IP to saute and spray with cooking oil spray. Brown diced bacon, then remove from pot. Add in olive oil and butter, then saute the leeks and garlic. Add in cauliflower, potatoes, salt and stock. Set for 10 minutes. After cook time is over, do a quick release. Use an immersion blender to puree soup. Add in coconut milk, if desired, then top with cheese, bacon, and whatever herbs you want!