Preheat the oven to 400°F. Place muffin liners in a 12-cup muffin pan.
In a small bowl, cover the raisins with hot water. Set them aside to soak while you assemble the rest of the ingredients.
In a large bowl, whisk together the flour, baking soda, salt, cinnamon, ginger and nutmeg.
Stir in the carrots, apple, coconut, wheat germ and pecans. Blend well so everything is coated in flour, separating any lumps with your hands if necessary.
In a separate bowl, place honey, vanilla and olive oil. Whisk well until honey is fully dissolved.
Add eggs and beat lightly. Add orange zest and whisk again.
Pour the wet ingredients into the flour mixture. Stir until evenly moistened.
Drain the raisins and add them to the mix, stirring gently.
Divide the batter among the muffin cups. They will be filled to the top.
Bake 5 minutes at 400°F, then lower the temperature to 350°F and bake another 20 minutes.
Insert a toothpick in the center of one of the muffins to make sure it comes out clean.
Remove from the oven and let muffins cool in the pan for 15 minutes, then transfer to a rack to finish cooling.