2 cups all-purpose flour
1 ½ cups granulated sugar
1 tablespoon baking powder
½ teaspoon salt
1 cup unsweetened coconut milk
½ cup unsweetened shredded coconut
½ cup softened unsalted butter
3 large eggs
1 teaspoon vanilla extract
1 teaspoon coconut extract
1 cup heavy cream
2 tablespoons powdered sugar
1 cup toasted coconut flakes (for decoration)