Preheat oven to 350°F (175°C). Grease a 9x5 inch loaf pan.
In a large bowl, beat together the eggs, oil, vanilla, and sugar.
Fold in the zucchini and then add the flour, salt, baking powder, baking soda, cinnamon, and nutmeg. Do not overmix.
Stir in the cranberries, orange zest, and orange juice.
Pour batter into prepared loaf pan.
Bake for 55 minutes, or until a toothpick inserted into the center comes out clean.
Cool in pan for 20 minutes, then remove from pan and cool completely on a wire rack.