In a medium bowl, whisk together the flour, cinnamon, baking soda, and salt. Set aside.
In a large mixing bowl or the bowl of a stand mixer fitted with the paddle attachment, combine the butter and both sugars. Beat on medium speed until light and fluffy, about 3 minutes.
Reduce the speed to low. Add the vanilla and egg, and beat until well mixed, about 1 minute. Stop and scrape down the bowl. Add flour mixture, and mix until the flour is mostly incorporated, then scrape the bowl down again.
Add the oats, chocolate chips, coconut, and pecans, and mix on low speed until the flour is fully combined and the mix-ins are well distributed throughout the dough. Cover and refrigerate the dough for 1 hour or up to 24 hours. (If chilling for more than 1 hour, you may need to let the dough sit on the counter for 15 to 20 minutes to soften slightly for easier scooping.)
Preheat the oven to 375°F. Line two baking sheets with parchment paper.
Using a 2 tablespoon-scoop, scoop the dough into balls and place about 2 inches apart on the baking sheets.
Bake one sheet at a time for 8 to 10 minutes, or until the cookies are golden around the edges but still soft in the center. Let the cookies cool on baking sheets for a few minutes, then transfer to a wire rack, and let cool completely.
Video
Notes
For larger cookies, use a ¼ cup scoop (#16 scoop). This will make extra-big, Texas cowboy cookies! Space the cookies 3 to 4 inches apart and bake for about 15 minutes.
Don’t overbake the cookies. For chewy centers, you want the cookies to still be slightly soft when you take them out of the oven.
Try the “scoot” technique: If your cookies didn't bake up as round as you like, you can reshape after baking. Right when they come out of the oven, use a large cookie cutter or a bowl flipped upside down. Move it in a circular motion around each cookie to scoot the edges back into shape. Cookies with a lot of mix-ins can sometimes spread unevenly, so this is an easy trick to scoot them back into shape!