Preheat your oven to 350°F (175°C).
Line your baking sheets with parchment paper.
This prevents the cookies from sticking.
Cream together the unsalted butter, sugar, and packed light brown sugar in a large bowl until the mixture becomes pale and fluffy.
You can use an electric mixer on medium speed for best results.
Add in the eggs, one at a time.
Make sure each is incorporated well into the batter.
Then, stir in the vanilla extract.
In another bowl, whisk together flour, baking soda, baking powder, and salt.
Slowly add this to the wet mixture, mixing just until combined.
Over-mixing can make the cookies tough.
Stir in oats, chocolate chips, pecans, and shredded coconut.
Spoon the dough onto the prepared baking sheets, spacing them about 2 inches apart.
Bake for 10 to 12 minutes or until the edges are golden brown.