Preheat the oven at 180°C/350°F. Grease and line the bottom of a springform pan with parchment paper.
In a bowl mix together flour, baking powder, baking soda, cloves, cinnamon, nutmeg and ginger.
In another large bowl, or the bowl of the stand mixer, mix white and dark sugar, eggs, oil, vanilla and orange zest. Gradually add the dry ingredients and mix to combine. Add carrots, coconut, dried fruit and mix until just combined.
Pour the batter into the prepared pan and bake for about 60 minutes, or until a toothpick inserted in the center comes out clean. Let cool.
For the frosting: mix together cream cheese, butter and vanilla extract. Gradually add the powdered sugar and beat for 1-2 minutes. Spread the frosting over the cake.