Preheat the oven to 350 degrees Fahrenheit. Spray a 13 x 9 x 2-inch pan with non-stick cooking spray and set aside.
In a large bowl, add 1 (13.25-ounce) box yellow cake mix, 1 (8-ounce) can crushed pineapple, ½ cup vegetable oil, and 4 large eggs. Using an electric hand mixer on medium speed, mix for 2 minutes.
Pour the batter into the prepared pan and bake for 25-30 minutes, or until a toothpick comes out clean from the center.
In a small bowl, whisk together 1 cup cream of coconut and ½ cup pineapple juice.
When the cake is done baking and is still warm, use a large fork to poke holes all over the cake. Pour the coconut and pineapple mixture evenly over the cake and allow it to be completely absorbed and fill the poked holes.
In the bowl of a stand mixer, add 1 ½ cup heavy cream and ¼ cup cream of coconut. Using the whisk attachment, whip until medium stiff peaks form, about 5 minutes.
Once the cake is completely cool, spread the whipped cream over the top. Top with ½ cup toasted sweetened shredded coconut. Refrigerate until ready to serve.