Preheat oven to 400°F. Prepare muffin tins with liners or cooking spray.
Coarsely chop the cranberries. Zest and juice the orange.
Mix the dry ingredients: in a large mixing bowl, add whole wheat flour, all-purpose flour, baking powder, baking soda, and salt. Stir to combine. Set aside.
Mix wet ingredients: In another bowl, combine maple syrup, yogurt, oil, orange juice, almond milk, vanilla extract, and eggs and half of the orange zest. Reserve the remainder of the orange zest.
Make a small well in the dry ingredients and pour the wet ingredients into dry ingredients. Mix until just combined. Don't overmix. There should be a few small streaks of flour in the batter. Fold in cranberries.
Mix the remaining half of the orange zest with the turbinado sugar for sugar topping. Set aside.
Divide the batter between muffin tins. For larger domed muffins, fill the tins almost to full. For smaller domed muffins, fill the tins to ⅔ full. Sprinkle generously with orange sugar topping. Bake 15 to 18 minutes. A toothpick inserted in the middle of the muffin should come out clean.