Preheat oven to 350°F (175°C) and line a 12-cup muffin tin with paper liners.
In a large mixing bowl, whisk together flour, sugar, baking soda, cinnamon, and salt.
Add the grated carrots, grated apple, raisins, walnuts, and coconut to the dry ingredients and toss to coat.
In a separate medium bowl, whisk the eggs with the vegetable oil and vanilla extract until well combined.
Pour the wet ingredients into the dry mixture and stir with a spatula until just incorporated; do not overmix.
Divide the batter evenly among the 12 muffin cups, filling them nearly to the top.
Bake for 20 to 25 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
Allow muffins to cool in the tin for 5 minutes before transferring to a wire rack to cool completely.