Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone baking mats to prevent sticking and promote even browning.
In a large mixing bowl or stand mixer fitted with the paddle attachment, beat the softened butter, granulated sugar, and light brown sugar together on medium speed for 2–3 minutes, until light and fluffy. Scrape down the sides of the bowl once or twice as needed.
1 cup unsalted butter, 1 cup granulated sugar, 1 cup light brown sugar
Beat in the eggs one at a time, mixing well after each addition. Add the vanilla extract and coconut extract (if using) and mix again until the mixture looks creamy and slightly thick.
2 large eggs, 2 teaspoons pure vanilla extract, 1/2 teaspoon coconut extract
In a separate bowl, whisk together the all-purpose flour, baking soda, baking powder, and fine sea salt until well combined. This distributes the leavening and salt evenly.
2 3/4 cups all-purpose flour, 1 teaspoon baking soda, 1/2 teaspoon baking powder, 3/4 teaspoon fine sea salt
Add the dry ingredients to the butter-sugar mixture in two additions, mixing on low speed just until no dry flour remains. Do not overmix; stop as soon as the dough comes together to keep the cookies tender.
2 3/4 cups all-purpose flour, 1 teaspoon baking soda, 1/2 teaspoon baking powder, 3/4 teaspoon fine sea salt
Using a spatula or wooden spoon, gently fold in the sweetened shredded coconut, semi-sweet chocolate chips, and chopped roasted almonds until evenly distributed. The dough will be thick and chunky. If the dough feels very soft or your kitchen is warm, refrigerate it for 20–30 minutes before baking.
1 1/2 cups sweetened shredded coconut, 1 1/2 cups semi-sweet chocolate chips, 1 cup roasted almonds
Use a medium cookie scoop (about 1 1/2 tablespoons of dough) or a spoon to scoop portions of dough onto the prepared baking sheets, leaving about 2 inches between each mound to allow for spreading.
Bake one sheet at a time for 10–12 minutes, until the edges are lightly golden and the centers still look slightly soft. For chewier cookies, avoid baking until fully browned; the cookies will finish setting from residual heat after you remove them from the oven.
Remove the baking sheet from the oven and let the cookies cool on the pan for 5 minutes. Then transfer them carefully to a wire rack to cool completely. They will firm up as they cool but stay soft in the centers.
For a bakery-style finish, melt 1/4 cup of chocolate chips in the microwave in 15–20 second bursts, stirring between each interval until smooth. Drizzle the melted chocolate over the cooled cookies and let it set before storing or serving.
1/4 cup chocolate chips