Preheat the oven to 350 degrees F (175 degrees C).
Beat butter, brown sugar, and white sugar together in a large bowl with an electric mixer until light and fluffy. Beat in eggs one at a time, then stir in vanilla and almond extracts.
Combine flour, baking soda, and salt in another bowl. Gradually stir flour mixture into butter mixture; fold in macadamia nuts and white chocolate.
Drop spoonfuls of dough 2 inches apart onto ungreased cookie sheets.
Bake in the preheated oven until golden brown, about 10 minutes.
