Make cake following directions on box.
Cool cake completely
Prepare pudding as directed on box and chill to set.
Place one layer of cake on bottom of punch bowl. You will have to trim cake to fit. Set aside extra pieces of cake.Spread 1/2 layer of mixture on cake as follows.
Pudding,cherries,pineapple,nuts and cool whip. Add second layer of cake and continue in same order useing the rest of the mixture, Add leftover pieces of cake on top.
Spread on coconut. Top with maraschino cherries and nuts. Serve with spoon downside of bowl to get some of all ingredients. Put cake together several hours before serving to allow flavors to blend.