Steam cauliflower then set aside.Place a dutch oven over medium heat. Add bacon and cook until crispy. Remove then set aside on a paper towel. Remove excess bacon fat from dutch oven leaving behind 2-3 tablespoons.Pat shrimp dry and sprinkle with salt. Add shrimp to the dutch oven and cook on both sides, about 2-3 minutes until shrimp is pink. Remove and set aside.Add carrots, celery, onion, and garlic cloves to the pot and use a wood spatula to scrape the bacon of the pan and toss the veggies. Once onion becomes translucent, add garlic powder, smoked paprika, dried oregano and thyme and salt. Stir for about 1 minute in the veggies.Add chicken broth and bay leaves to the pot.Add cauliflower to a high speed blender and blend until completely smooth. Scoop out cauliflower puree into the dutch oven along with ½ the bacon. Cover and cook for 15 minutes.*Remove bay leaves and add fresh parsley then use an immersion blender to puree soup until smooth and combine. Lastly, add the shrimp back to the back to the pot to heat through.Top each bowl of soup with fresh parsley, bacon and a swirl of olive oil.