Preheat oven to 375 degrees.
In a mixer, mix the butter, brown sugar and white sugar until well combined and creamy.
Add the eggs, one at a time and mix. Add the amaretto and almond extract and beat well, stopping to scrape down the sides with a spatula.
In a medium sized bowl, sift together flour, baking soda, baking powder and salt. Add the sifting dry ingredients, a little at a time when mixing on low speed until blended.
Using a wooden spoon, stir in chocolate chips, coconut and almonds and mix until incorporated.
Using a large cookie scoop or tablespoon, drop the dough by heaping tablespoons onto an un-greased cookie sheet. Bake for 10-12 minutes or until the edges turn golden brown.
Let cool for a minute or two and then place on a wire rack to cool.