Preheat the oven to 350 degrees Fahrenheit and line a 12-muffin tin with muffin liners.
Grate the apple and squeeze the juice out using a clean kitchen towel or paper towels. You don't need to get all the juice out - just give it one good squeeze.
In a medium bowl whisk together all dry ingredients: whole wheat flour, rolled oats, ground flaxseed, baking soda, baking powder, ground ginger, cinnamon and salt.
Add all the mix ins to the flour mixture: grated apple (without juice), grated carrot, shredded coconut, nuts and raisins. Mix together.
Mix all wet ingredients in a separate bowl: orange juice, egg, maple syrup, oil and vanilla.
Pour wet ingredients into the bowl with dry ingredients (and mix ins) and stir until just combined.
Transfer the batter to the prepared muffin tin using a cookie scoop to make 12 muffins.
Bake for 30 mins in the preheated oven or until a toothpick inserted in the middle comes out clean. Don't overbake!
Cool in the pan for 10 minutes, then transfer muffins to a rack to cool completely.