Preheat Oven and Prepare Cupcake Tin - Preheat the oven to 350 degrees Fahrenheit. Line the cupcake tins with cupcake liners.
Heat Coconut - In a medium skillet over medium heat, add a 1/2 cup of coconut. Stir the coconut over heat for 5-10 minutes. Once the coconut has browned, set it aside.
Make the Cake Batter - Mix the cake mix, egg whites, almond extract, buttermilk, and vegetable oil in a medium bowl. Once combined, add one cup of coconut and 3/4 cup of the pecans.
Bake the Cupcakes - Add the cupcake batter to the liners, filling about 3/4 full. Bake the cupcakes for 15-18 minutes, or until a toothpick inserted into the middle comes out clean. Allow the cupcakes to fully cool on a wire rack.
Make the Cream Cheese Frosting - In a large bowl, beat the butter and cream cheese until smooth using an electric mixer. Add in the sifted powdered sugar one cup at a time, beating well after each addition. Once the powdered sugar is fully incorporated, add in the vanilla extract and almond extract, beating until smooth and creamy.
Decorate the Cupcakes - Once the cupcakes are completely cool, use a piping bag and tip to frost them with the cream cheese frosting. Add the remaining pecans and the toasted coconut to the cupcakes.