Preheat the oven to 350 degrees and grease a standard muffin pan.
In a small bowl, stir together the flour, baking powder, baking soda, and salt.
In a large bowl, mix the eggs, syrup, orange juice, and coconut oil. Add the dry ingredients to the wet ingredients and stir to combine evenly.
Chop the cranberries in a food processor, then fold the chopped berries into the muffin batter. Transfer the batter to the muffin pan.
Bake for about 20 minutes, until a toothpick inserted in the center comes out clean. Cool on a wire rack to room temperature before serving.
Store in an airtight container for up to 3 days, or freeze in the freezer for later. The texture of these muffins is best on the day they're baked.