Preheat the oven to 350˚F. Grease 2 x 7” round cake pans and line the bottoms with parchment paper. For a sheet cake use a 9 x 12-inch pan instead.
In a large bowl whisk together the flours, baking powder, baking soda, salt and spices. Stir in the sugars, coconut, chopped nuts and raisins until everything is evenly combined.
Make a well in the centre of the dry mix and add the grated carrots, oil, yogurt, milk & vanilla extract.
Mix everything together with a wooden spoon or spatula, until evenly combined. Scrape the cake batter into the lined pans and bake in the oven for 25 to 30 minutes. (30 to 40 minutes if baking in a sheet pan).
Test the cakes are cooked by inserting a wooden toothpick into the centre of each cake. The toothpick should come out clean. If not return to the oven in 5-minute increments until fully cooked. When ready remove from the oven and allow to cool down in the pans for 30 minutes. Then remove the cakes from the pans and transfer them to a wire rack until fully cooled.