Preheat oven to 375 F.
Place all the marinade ingredients into a food processor; cranberries, brown sugar, olive oil, honey, balsamic vinegar, minced garlic, juice of one orange, salt and pepper. Blend all the ingredients until combined and you have a liquid marinade.
Add the chicken to a lightly greased roasting pan or glass dish, a 8x8 inch pan is enough. Pour the marinade over the chicken.
Add the remaining 1/2 cup of cranberries to the pan, spread them out evenly.
Bake the chicken for 30-35 minutes or until fully cooked through. Mix one tablespoon of honey with one tablespoon of olive oil. Carefully remove the pan from the oven and brush mixture over the chicken.
Broil for 2-3 minutes, or until the skin on the chicken is crispy. Watch it closely so as not to burn it.
Garnish with fresh orange zest, orange slices and fresh cranberries.
Serve the chicken warm over rice or mashed potatoes, along with steamed veggies.