Preheat oven to 350F. Grease a 9x13 inch pan. Set aside.
In a large bowl beat together the cake mix, eggs, oil and 1 cup of the milk.
Pour the batter into the prepared pan.
Bake for 30 minutes, until a toothpick comes out clean.
Spread the pineapple and juice over the cake while it is still warm.
Allow the cake to cool completely.
While waiting for the cake to cool, toast the coconut flakes by heating them in a skillet over medium heat until golden brown.
In a large bowl beat the whipping cream until stiff peaks form.
In another bowl whisk together the instant vanilla pudding with the remainder of the milk until the pudding has thickened.
Fold the pudding into the whipped cream.
Spread the pudding/cream mixture over the cooled cake.
Sprinkle with the toasted coconut.