Preheat the oven to 400°F.
While the sweet potatoes are cooking, in a large saucepan over low heat, melt the butter.
Sauté the garlic and onions for 10 minutes.
Add the roasted sweet potatoes, bay leaves, and broth, and raise the heat to medium-high.
Bring to a low boil, reduce the heat to low, and simmer for 10 minutes.
In a small skillet, cook the chorizo until crispy, 5 to 7 minutes.
Remove the soup from the heat, and add about ⅓ cup of the cream from the top of the refrigerated can of coconut milk (leave a few tablespoons for topping).
Stir well, and carefully purée the soup using either an immersion blender or countertop blender. (If using a countertop blender, blend in batches and hold a clean dishtowel over the lid while blending to avoid hot soup eruptions.)
In a small bowl, beat the extra coconut cream with a whisk or hand mixer until fluffy.
Pour the soup into serving bowls, and top with whipped coconut cream and 3 to 4 pieces each of crispy chorizo.
Garnish with the chives, and serve.