Preheat Oven: Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper or a silicone baking mat.
Mix Dry Ingredients: In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
Cream Butter and Sugars: In a large mixing bowl, beat the unsalted butter, sugar, and brown sugar together until creamy and smooth. This should take about 2-3 minutes.
Add Vanilla and Eggs: Add the vanilla extract and the eggs, one at a time, to the butter mixture, beating well after each addition until fully incorporated.
Combine Dry and Wet Ingredients: Gradually add the flour mixture to the wet ingredients, mixing on low speed until just combined. Be careful not to overmix.
Add Mix-Ins: Stir in the semi-sweet chocolate chips, sweetened coconut flakes, and chopped almonds until evenly distributed throughout the dough.
Scoop Dough: Using a cookie scoop or a spoon, drop rounded tablespoons of dough onto the prepared baking sheet, spacing them about 2 inches apart.
Bake: Bake in the preheated oven for 8-10 minutes, or until the edges are lightly golden and the centers are still slightly soft.
Cool: Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.