Preheat oven to 350°F and grease a 9×13 baking dish.
Whip the entire can of cream of coconut with a hand mixer until smooth (it separates in the can). Pour into the dish and spread to cover the bottom.
Sprinkle 1 cup sweetened shredded coconut evenly over the cream of coconut. Do not toast this layer.
Spread the reserved ½ cup coconut on a sheet pan and toast in the oven 6–10 minutes, stirring halfway, until golden. Set aside for the topping.
Sprinkle the dry cake mix evenly over the coconut layer; spread with your hands.
Roughly chop the pecans into good-sized chunks and sprinkle over the cake mix.
Drizzle the melted butter evenly over the top.
Bake at 350°F for 40–45 minutes, until golden brown. Do not overbake — it firms as it cools.
Cool completely, about 1 hour.
For the topping: with cold heavy cream and coconut milk, add cream of tartar, coconut extract, and powdered sugar. Whip on medium-high 3–4 minutes to soft peaks.
Spread the topping over the cooled cake and sprinkle with the toasted coconut. Slice and serve.