Preheat oven to 350°F (175°C). Line baking sheets with parchment paper.
In a large bowl, beat butter, granulated sugar, and brown sugar until fluffy (~2-3 minutes).
Mix in eggs one at a time, then add vanilla extract.
In a separate bowl, whisk flour, baking soda, baking powder, and salt. Gradually add to the wet mixture.
Stir in oats, chocolate chips, pecans, and coconut until evenly distributed.
Drop 2-tablespoon portions of dough onto baking sheets, spaced 2 inches apart.
Bake for 10-12 minutes until edges are golden (centers may look slightly soft).
Let cookies cool on the sheet for 5 minutes, then transfer to a wire rack.