Preheat oven to 325F. Line cookie sheets with parchment paper. Cream the butter and both sugars in a stand mixer for 5 minutes. Add vanilla and mix for 30 more seconds.
Add molasses and then add in eggs, mixing in between. Add in baking powder, baking soda, salt and add in the flour. Mix until combined. Add in the oatmeal, coconut, chocolate chips & M&M's. Mix just until combined.
Wrap cookie dough around the unwrapped chocolate squares, being careful not to crush or break them.Yes, they’ll be big!
Place on prepared pan. Bake for 10 minutes or until the edges look brown. Let the cookies cook completely on the cookie sheet. Enjoy.