In a food processor, chop the grated carrots finely.
In a large bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, ginger, cloves, and nutmeg until well combined.
In a separate bowl, whisk together both sugars, the oil, eggs, vanilla, orange zest, coconut, dried fruit, and carrots. Then add the dry ingredients and mix just until uniformly combined. Pour the batter over the carrots.
Bake until set in the middle, about 55 minutes or until a skewer comes out clean.
Allow to cool in the pan for about 5 minutes before inverting onto a serving plate.
Serve the cake warm or at room temperature with cream cheese whipped cream.