Preheat your oven to 350 degrees F. Line baking sheets with parchment paper.
In a medium bowl, whisk together the flour, cinnamon, baking soda, baking powder and salt. Set aside.
In a stand mixer fitted with the paddle attachment, beat the butter and sugars until smooth, about 2 minutes. Scrape down the sides of the bowl.
Add the eggs one at time and mix until well incorporated. Scrape down the sides of the bowl and mix for an additional 30 seconds.
With the mixer on low speed, add the flour mixture. Mix until combined.
Stir in the chocolate chips, oats, toasted coconut and toasted pecans.
Using a 2.25-inch cookie scoop, scoop balls of dough onto the cookie sheet. Bake for 12 to 14 minutes. The cookies are done when the edges are slightly golden brown. The top may look a little soft. That's ok! The cookies will continue to bake a little while they cool.