Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
In a large mixing bowl, combine the flour, sugar, baking powder, salt, lemon zest, orange zest, pecans, almonds, hemp seeds, chia seeds, ginger, and cardamom.
Add the solid coconut oil and use a pastry cutter or your fingers to work it into the dry ingredients until the mixture resembles coarse crumbs.
Pour in the almond milk and vanilla extract, and stir until just combined. Do not overmix.
Turn the dough out onto a lightly floured surface and shape it into a circle about 1 inch thick. Cut the circle into 8 wedges and place them on the prepared baking sheet.
Bake for 18-20 minutes, or until the scones are golden brown. Allow them to cool on a wire rack before serving.