In a large bowl, combine the flour, sugar, cinnamon, baking soda and salt.
Add the eggs, oil, carrots and vanilla; beat until combined.
Stir in pineapple, coconut and nuts.
Pour into a greased 13x9-in. baking pan.
Bake at 350° for 50-60 minutes or until a toothpick inserted in the center comes out clean.
Cool on a wire rack.
For frosting, in a small bowl, beat cream cheese and butter until light and fluffy, 5-7 minutes.
Add the confectioners' sugar and vanilla; beat until smooth.
Frost cake.
Sprinkle with additional nuts.
Store in the refrigerator.
