Preheat your oven to 375°F (190°C). Line a standard 12-cup muffin tin with paper liners or grease thoroughly with coconut oil.
In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, ginger, nutmeg, and cloves until well combined.
In a large bowl, whisk together the pumpkin puree, coconut milk, melted coconut oil, granulated sugar, brown sugar, eggs, and vanilla extract until smooth and well combined.
Gradually add the dry ingredients to the wet mixture, folding gently with a spatula until just combined. Stop mixing as soon as no dry flour pockets remain.
Fold in the shredded coconut (and any optional add-ins like nuts or white chocolate chips) with just 3-4 gentle strokes.
Divide the batter evenly among the prepared muffin cups, filling each about ¾ full. Sprinkle additional shredded coconut on top of each muffin.
Bake in the preheated oven for 20-22 minutes, or until a toothpick inserted into the center comes out clean or with just a few moist crumbs. Rotate the pan halfway through baking for even browning.
Allow the muffins to cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.