In a large mixing bowl, combine the dry ingredients.
Add the butter, 1/2 cup of milk, coconut extract, and shredded coconut. Mix until everything is well combined.
Whisk together the coconut milk, sour cream, and eggs in a separate bowl until smooth.
Slowly pour the wet mixture into the large mixing bowl with the mixer on low speed.
Scrape down the sides as needed and continue mixing until fully combined, being careful not to overmix.
Divide the batter evenly between two prepared 8-inch pans. Top each cake with sliced strawberries.
Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean.
Let the cakes cool completely before adding icing or whipped cream.
Layer the cake, filling the center with coconut whipped cream.
Top the cake with more coconut whipped cream, and decorate with sliced strawberries and toasted coconut.
Store the cake, covered, in the refrigerator for up to 5 days.
This cake can be made two days in advance, wrapped with plastic wrap, and without frosting or whipped cream. When ready to serve, top the cake with coconut whipped cream and serve.