Preheat oven to 350 degrees. Spray a 12 cup bundt pan with nonstick baking spray with flour in it.
Place the cake mix, dry instant pudding mix, sour cream, extract, eggs, oil, and coconut milk in a mixing bowl. Beat for 1 minute on low speed and 2 minutes on medium speed.
Stir the shredded coconut in by hand.
Spoon the batter into prepared pan. Bake for 50-60 minutes, or until a toothpick inserted in the center comes out mostly clean. Cool in the pan for 15 minutes, then flip out onto a plate to cool completely.
Beat the cream cheese, butter, cream of coconut, extract, and salt until creamy. Slowly beat in the powdered sugar until completely mixed and light and fluffy.
Reserve ⅓ cup frosting. Frost the cake with the remaining frosting. Use a piping bag, icing tip 1M, and reserved frosting to make 6 swirls on top of the cake.
Sprinkle the cake with the toasted coconut.
Melt the orange melting wafers according to the package directions. Dip room temperature strawberries into the melted chocolate and place on wax paper until set.
Garnish the frosting swirls with the orange strawberries. Place the rest of the strawberries in the center, if desired.
Keep the cake refrigerated when not serving it. Remove it from the fridge at least 30 minutes before serving.
