Preheat the oven to 350 degrees and prepare three 8" cake pans.
In a medium bowl, combine flour, baking powder, baking soda, and spices. Set aside.
In a large bowl, beat eggs with a wire whisk.
Add sugar and oil and whisk until combined.
Mix in flour mixture and stir until combined.
Fold in carrots, pineapple, coconut and nuts.
Divide the batter between the three pans.
Bake for 35-40 minutes, or until a toothpick comes out clean.
Set on wire rack until completely cool.