Preheat the oven to 350 degrees Fahrenheit and place a rack in the center of the oven
Grease and flour the bottom and sides of three 8-inch cake pans.
In a large mixing bowl, add the flour, baking soda, baking powder, salt, cinnamon, ginger, nutmeg, and whisk to combine. Set aside
In the bowl of your stand mixer, add the oil, sugar, eggs, and vanilla. Using the paddle mixer, mix until combined.
Add the flour mixture to the wet ingredients and mix to combine. Using a spatula, fold in the grated carrots, pineapple, chopped nuts, and coconut until just combined.
Divide the batter evenly between the three greased and floured pans and bake until a toothpick inserted into the center of the cake comes out clean, around 40 minutes.
Let the cakes cool in the pan for five minutes and then invert onto a wire rack to cool completely.