Preheat Oven: Preheat to 350°F (175°C) and grease and flour a 9x13 inch baking pan.
Prepare the Cake Batter: In a large bowl, combine the cake mix, eggs, vegetable oil, water, and coconut extract. Beat for 2 minutes. Pour into the prepared pan.
Bake: Bake for 30 minutes or until a toothpick comes out clean.
Prepare Coconut Mixture: Mix sweetened cream of coconut and sweetened condensed milk.
Poke the Cake: Once the cake is done, poke holes across the surface with a fork or chopsticks.
Add the Filling: Pour the coconut mixture over the cake and refrigerate for several hours or overnight.
Whip the Cream: Beat the heavy whipping cream until soft peaks form, then add sugar and whip until stiff.
Top the Cake: Spread the whipped cream over the cake and sprinkle with flaked coconut.
Serve and Enjoy!