In a large bowl, cream together the butter, sugars, eggs, and vanilla until smooth.
Combine the flour, baking soda, and salt in a separate bowl. Then stir into the sugar mixture.
Stir in the oats, white chocolate chips, dried cranberries and macadamia nuts. If you want thick cookies that don't spread much, refrigerate the dough for one hour. This is not necessary...the cookies will just be a little flatter without refrigeration.
Drop by rounded teaspoonfuls onto ungreased cookie sheets.
Bake 10 minutes. Don't overbake them!
Let them cool for 2 minutes on the cookie sheets before moving them to wire racks to cool completely.
If desired, melt 1/2 cup of white chocolate chips in a microwave safe bowl. Use a spoon or fork to drizzle the melted chocolate over top the cookies.
Store these in an airtight container.
The calories shown are based on the recipe making 36 cookies, with 1 serving being 1 cookie. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate.