Preheat Oven: Set to 350°F. Line 14 cupcake tins with liners.
Mix Dry Ingredients: In a bowl, sift or whisk together flour, baking powder, baking soda, and salt. Set aside.
Cream Butter and Sugar: In an electric mixer, beat butter on medium speed for 1 minute. Add sugar and beat for 1-2 more minutes until creamy and fluffy, scraping the sides as needed.
Add Eggs and Extracts: Add eggs one at a time, beating well after each. Mix in vanilla and coconut extracts.
Add Coconut Cream: Mix in the coconut cream.
Combine Dry Ingredients: Add the flour mixture and shredded coconut, mixing until the batter is smooth and lump-free.
Fill and Bake: Fill cupcake tins 2/3 full with batter. Bake for about 18 minutes. Check for doneness starting at 15 minutes; the cupcakes should spring back when gently pressed.
Cool: Let the cupcakes cool completely before frosting.