Line 2 baking sheets with parchment paper or silicone baking mats. Preheat the oven to 350°F (175°C).
If using raw almonds, spread them on a small baking sheet and toast in the preheating oven for 5–7 minutes, until fragrant and lightly golden. Let cool, then roughly chop.
3/4 cup almonds
In a medium bowl, whisk together the flour, baking soda, baking powder, and salt. Set aside.
1 3/4 cups all-purpose flour, 1/2 teaspoon baking soda, 1/2 teaspoon baking powder, 1/2 teaspoon fine sea salt
In a large mixing bowl, beat the softened butter, granulated sugar, and light brown sugar with a hand or stand mixer on medium speed for 2–3 minutes, until light, smooth, and fluffy.
1/2 cup unsalted butter, 1/2 cup granulated sugar, 1/2 cup light brown sugar
Beat in the egg, vanilla extract, and coconut extract (if using) on low to medium speed just until combined, scraping down the sides of the bowl as needed.
1 large egg, 1 1/2 teaspoons pure vanilla extract, 1/2 teaspoon coconut extract
With the mixer on low, gradually add the dry ingredient mixture to the wet ingredients. Mix just until no dry streaks of flour remain; do not overmix.
Using a wooden spoon or spatula, gently fold in the shredded coconut, chopped almonds, and chocolate chips until evenly distributed. The dough will be thick and chunky.
1 1/2 cups shredded sweetened coconut, 3/4 cup almonds, 1 cup semi-sweet or dark chocolate chips
Cover the bowl and chill the dough in the refrigerator for 20–30 minutes to help control spreading and develop flavor.
Use a medium cookie scoop (about 1 1/2 tablespoons of dough) to portion dough onto the prepared baking sheets, spacing about 2 inches apart. For a bakery-style look, gently press a few extra chocolate chips, a pinch of coconut, and a halved almond on top of each dough ball.
1 1/2 cups shredded sweetened coconut, 3/4 cup almonds, 1 cup semi-sweet or dark chocolate chips, extra shredded coconut, extra halved almonds
Bake one sheet at a time for 9–11 minutes, or until the edges are set and lightly golden while the centers still look soft and slightly underbaked.
Let the cookies cool on the baking sheet for 5–7 minutes, then transfer to a wire rack to cool completely. If desired, gently nudge the edges with a spoon right after baking to create neater circles.
Enjoy the cookies warm with melty chocolate and soft coconut, or at room temperature. Store any leftovers as directed in the notes.