Preheat oven to 350.
Grease bottom and sides of 9x13" pan.
Dust with flour. Set aside.
In a medium bowl, whisk together flour, baking soda, cinnamon and nutmeg. Set aside.
In large bowl, Beat together oil, sugar, eggs and vanilla until well blended.
Add dry ingredients to wet ingredients and mix well.
Stir in drained pineapple, carrots, raisins, coconut and walnuts.Pour into ungreased 9×13? baking pan.
Bake for 35-45 minutes or until toothpick inserted in middle comes out clean.
Cool completely.
Beat cream cheese, butter and pineapple juice until well blended.
Slowly beat in powdered sugar.
You can also decorate the top with frosting carrots if you like.
Reserve 1/8 cup of frosting in a separate bowl, add green food coloring and stir until color is uniform.
Reserve 1/4 cup of frosting in a separate bowl, add red and yellow food coloring and stir until color is uniform.
Transfer each color to a zippered sandwich bag and seal.
Clip off tiny corner to pipe frosting.
Spread frosting over top of cake.
Make green carrot tops and orange carrot bodies around top of cake.
Refrigerate until ready to serve.