In a large bowl, beat together the oil and honey. Stir in the eggs, vanilla, and zucchini. Mix until well combined.
In a separate bowl, whisk together the flours, baking soda, baking powder, salt, and cardamom. Stir the dry ingredients into the wet ingredients, being careful not to overmix. Gently fold in the cherries and chocolate chips.
Pour the batter into a lightly greased 8 1/2-by-4 1/2-inch loaf pan. Bake until a toothpick inserted in the center of the bread comes out clean, 50-60 minutes.