Preheat oven to 350°F
Grease three 8-inch pans with parchment
Sift flour, baking soda, cinnamon, and salt
In a mixer, beat eggs, sugar, oil, and buttermilk until smooth
Add dry ingredients just to combine
Fold in carrots, pineapple, coconut, and walnuts
Divide evenly (870 g each) into prepared pans
Bake 30 minutes
Cover with foil, rotate pans, and bake 14 more minutes or until toothpick comes out clean
Cool 10 minutes, turn onto racks, and pour glaze over warm cakes
Cool completely
For buttermilk glaze: Boil sugar, baking soda, butter, corn syrup, and buttermilk for 4 minutes, stirring
Remove from heat and add vanilla
For cream cheese frosting: Beat butter and cream cheese smooth
Add sugar and vanilla; mix on low 30 seconds, then high 10 seconds
Assemble cake layers with cream cheese frosting
Chill 30 minutes
Apply final coat of frosting
Top with extra coconut and walnuts
