Whisk flour, salt, baking powder and rosemary in a bowl. Set aside.
Mix butter, honey, confectioners sugar, lemon zest, and lemon juice with a stand mixer at low speed. Add flour mixture until dough resembles a coarse meal with some small, pea sized butter lumps. Gather dough into a ball and transfer to a lightly floured surface. Knead dough until it just comes together.
Roll out dough to 1/4" thick. Using a 3" cookie cutter, cut dough into cookies. Place cookies on a baling sheet lined with parchment paper or a silicone baking mat. Press small sprig of fresh rosemary in the center of the cookie and sprinkle with granulated sugar.
Bake in the middle of the oven until golden brown, about 20 minutes. Remove cookies from oven, let cool slightly and transfer to rack to cool completely.