Preheat your oven to 350°F (175°C). Grease and line a 9x13-inch baking pan with parchment paper.
In a large bowl, combine the cake mix, eggs, milk, and vegetable oil. Beat with an electric mixer on medium speed until smooth.
Pour the batter into the prepared pan and bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean. Allow the cake to cool completely.
Prepare the coconut filling:
In a medium bowl, mix together the sweetened flaked coconut, sweetened condensed milk, powdered sugar, and vanilla extract until well combined.
Assemble the cake:
Once the cake has cooled, spread the coconut filling evenly over the top.
Prepare the chocolate ganache:
In a microwave-safe bowl, heat the heavy cream until hot but not boiling. This can be done in 20-second intervals, stirring between each.
Add the semisweet chocolate chips to the hot cream. Let sit for 2-3 minutes, then stir until smooth and glossy. Allow the ganache to cool for about 5 minutes.
Top the cake:
Pour the slightly cooled ganache over the coconut layer, spreading it evenly with a spatula.
Refrigerate the cake until the ganache is set, approximately 1 hour.
Serve:
Once set, slice the cake into squares and serve chilled or at room temperature.