Pre-heat oven to 350F.
Combine cherries, chocolate chips, chopped chocolate, almonds, and oats.
Sift together the dry ingredients; flour, baking powder, baking soda, and salt.
Beat butter and sugars until light and fluffy. Add eggs and vanilla, beating well. Add dry ingredients beating only until combined. Add the cherries, chocolate chips, chopped chocolate, almonds, and oats.
Using a tablespoon size scoop, drop cookie dough onto a greased cookie sheet, leaving 2 inches between cookies.
Bake 12 minutes, or until cookies are light brown. Cool on sheets for 5 minutes, then transfer to racks and allow to cool completely.