Preheat oven to 350 degrees. Line baking sheets with nonstick baking mats or parchment paper.
In the bowl of an electric mixer fitted with the paddle attachment, cream together butter and both sugars. Beat in eggs, one at a time, until well blended. Stir in vanilla.
In a medium bowl, whisk together flour, baking soda, baking powder, and salt. With the mixer on low, gradually add to the butter mixture; continue mixing until well combined. Add the oats, coconut, toffee, chocolate, cherries, pecans, and pretzels and mix on low until just combined.
Using a 2-inch ice-cream scoop, drop batter onto prepared baking sheets about 2 inches apart. Press tops down with the bottom of a glass, sprayed with nonstick cookie spray, to flatten cookies evenly. Transfer baking sheets to oven and bake until golden, 12 to 14 minutes.
Let cookies cool on baking sheet for 2 minutes before transferring to a wire rack to cool completely.