**Preheat Oven:** Preheat your oven to 350°F (175°C). Line a muffin tin with paper liners.
**Mix Dry Ingredients:** In a large bowl, whisk together the flour, sugar, baking soda, salt, cinnamon, and nutmeg.
**Mix Wet Ingredients:** In another bowl, beat the eggs, oil, and vanilla extract until smooth.
**Combine Ingredients:** Stir the wet ingredients into the dry ingredients until just combined.
**Fold in Add-ins:** Fold in the grated carrots, crushed pineapple, walnuts, and shredded coconut.
**Fill Muffin Cups:** Divide the batter evenly among the muffin cups.
**Bake:** Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean. Allow to cool completely.
**Prepare Frosting:** In a medium bowl, beat the cream cheese, powdered sugar, and vanilla extract until smooth and creamy.
**Frost Muffins:** Frost the cooled muffins with the cream cheese frosting.
**Garnish:** Garnish with pineapple chunks.