Preheat the oven to 350°F. Line a cookie sheet with parchment paper. Place chopped pecans in a shallow bowl. Set aside.
Combine the almond flour, coconut flour, salt, baking powder in a bowl and whisk to combine. Add the coconut oil, maple syrup, vinegar, vanilla, and almond extracts. Stir until a dough forms.
Scoop the dough into balls and roll them smooth between your hands. Roll each dough ball in the chopped pecans, pressing gently to make them stick.
Place on a baking sheet and gently press down in the center of each cookie, using your thumb to create an indent. Pinch together any large cracks around the outside. Spoon jam into the center of each cookie.
Bake for 12 minutes, until the edges start to brown just slightly. Remove the cookies from the oven and allow them to rest on the baking sheet for 10 minutes before transferring them to a wire rack to cool completely. The cookies will be soft initially, but will firm up as they cool.
Notes
Just a note about almond and coconut flours. My first choice for almond flour is Honeyville's ultra fine blanched almond flour, the only way I've ever purchased it is directly from their website. Specialty flours keep perfectly in the freezer. You'll want to make sure you're storing any nut flours that way to avoid spoiling. And if you're looking for an easier purchase option, Wholesome Yum makes my second favorite almond flour. I haven't found coconut flour to be nearly as fussy, so Wholesome Yum or Bob's Red Mill will both work nicely. If you do much specialty baking at all, it's often worth purchasing several bags at a time for a significant discount on the price.