Preheat the oven to 350°F. Line 2 large baking sheets with parchment paper. Set aside.
In the bowl of a stand mixer cream together the butter, brown sugar, granulated sugar, vanilla and almond extracts. Beat on medium-high speed for 2 minutes until creamy and light beige in color.
Add the eggs one at a time beating well after each addition. Stop and scrape the sides of the bowl periodically.
In a medium bowl use a whisk to sift together the flour, baking soda, baking powder and salt.
With the mixer on low speed, gradually add the sifted dry ingredients to the creamed mixture stopping to scrape the sides of the bowl as needed.
By hand mix in 2 cups white chocolate chips until evenly distributed. The dough will be fairly stiff.
Use a medium (1 1/2 tablespoon) ice cream scoop to divide the dough placing at least 2-3 inches apart on the pans. Gently press the remaining 1/2 cup white chocolate chips onto the tops.
Bake for 10-12 minutes until lightly golden. Cool on the pan for 3-5 minutes then move to a cooling rack to cool completely.
Store tightly covered at room temperature for up to 5 days.