Preheat oven to 350 degrees. Line baking sheets with parchment paper.
Whisk together flour, baking powder, baking soda, and salt in a bowl.
In a very large bowl, beat butter until smooth and creamy. Gradually beat in sugars, and combine thoroughly.
Add eggs one at a time, beating after each addition. Mix in vanilla.
Stir in the flour mixture until just combined. Stir in chocolate chips, oats, coconut, and pecans.
For each cookie, scoop out ¼ cup of cookie dough, roll it into balls, and space them 3 inches apart on the baking sheet.
Bake for 15 to 17 minutes, until edges are lightly browned. Middles may have areas that appear slightly underdone.
Remove cookies to a rack to cool.
