Prepare and bake cake mix according to package directions for a 9x13 inch pan. Cool cake completely. Prepare vanilla pudding according to package directions.
Spread vanilla pudding over cake. In a large bowl, beat cream cheese until smooth, then fold in whipped topping.
Spread over pudding. distribute crushed pineapple evenly over top, then sprinkle with coconut.