
Preheat the oven to 350°F. Line 2 baking sheets with parchment paper and set aside.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
In the bowl of a stand mixer fitted with the paddle attachment, combine the butter and sugars. Mix at medium speed for 2–3 minutes, or until light and fluffy. Add the egg and almond extract and mix until incorporated.
Gradually add the dry ingredients to the butter mixture and mix until just combined.
Fold in the chocolate chips, coconut, and almonds with a spatula or wooden spoon.
Using a medium spring-loaded cookie scoop, level, and roll about 1.5 tablespoons of the cookie dough and place them on the prepared baking sheets, spaced at least 2 inches apart.
Bake for 10–12 minutes, or until the edges are lightly golden. The centers should be slightly soft.
Remove from the oven and let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.