A link to %this page% was e-mailed
Preheat the broiler to high heat.
Toast the coconut under the broiler, stirring every minute, until golden brown, about 4 minutes.
In a large bowl, mix the vanilla pudding mix with the milk. Using an electric mixer, add in the cream cheese and mix until smooth. Fold in the whipped topping, and then spread all of the icing over the cooled cake. Use a butter knife to make decorative swirls in the icing. Evenly sprinkle the crushed pineapple over the top, followed by the walnuts and then the toasted coconut. Dot the top of the cake with the cherry halves, 6 rows across the long side and 4 rows on the short side. Slice and serve.