Preheat your oven to 350°F (175°C).
Line your baking sheets with parchment paper to prevent sticking and ease cleanup.
In a medium bowl, whisk together the flour, baking soda, baking powder, and salt. Set aside.
In a large mixing bowl, use an electric mixer to beat the softened butter and granulated sugar until light and fluffy, about 2-3 minutes.
Add the egg, vanilla extract, lime zest, and lime juice to the butter-sugar mixture. Beat until well combined and smooth.
Gradually add the dry ingredients to the wet ingredients. Mix on low speed until just combined, being careful not to overmix.
Gently fold in the toasted coconut until evenly distributed throughout the dough.
Using a cookie scoop or tablespoon, portion the dough and roll each ball in sugar to coat.
Place the sugar-coated dough balls onto the prepared baking sheets, spacing about 2 inches apart.
Bake for 10-12 minutes, or until edges are lightly golden.
Remove from oven and cool on baking sheets for 5 minutes before transferring to a wire rack to cool completely.