Note: Please make only ONE of the topping options above to go over the apple filling. I'm just giving you two options to accommodate your ingredients!
Preheat the oven to 350F. Slice the apples into thin slices (about 1/8-inch thick) and place them in a 3 1/2-quart dutch oven. Add in the orange juice, maple syrup, cinnamon, ginger, and salt and stir to coat the apples well. Place the pot on the stove over medium-high heat to bring the liquid to a boil. (You'll need to listen for the boiling, as the liquid won't cover the apples.) Once the liquid is bubbling, cover the pot and lower the heat so the apples can simmer for about 8-10 minutes, until they are fork-tender.
While the apples are cooking, prepare the topping. To prepare the almond flour topping, combine all of the ingredients in a large mixing bowl and use a whisk to combine them evenly into a crumbly texture. When the apples are tender, sprinkle the topping over the top and place the pot in the oven to bake for 20 minutes at 350F. The topping won't completely brown, but it should feel dry to the touch.
To prepare the Buttery Pecan Topping, place the pecans and coconut in a small food processor and process until crumbly. Add in the coconut oil, maple syrup, salt and almond extract and process again to combine. Sprinkle the topping over the apples and bake as directed above, or try the alternate baking method in the notes below.
After removing the crisp from the oven, allow it to cool for 10 minutes then serve warm with a scoop of ice cream or coconut whipped cream on top.
Alternate baking method: If you want to skip the stove, you can simply toss the apples in the maple syrup mixture and arrange them directly in a 9-inch square baking dish. Press the crumbly topping firmly over the top and bake for 40-45 minutes until the apples are tender. This method doesn't produce apples that are quite as caramelized, but it's still good and requires less hands-on preparation if you're pressed for time.