Prepare the Marinade: In a medium mixing bowl, whisk together the fresh orange juice, orange zest, honey, minced garlic, and grated ginger until well combined. Season the mixture generously with salt and freshly cracked black pepper to taste.
Marinate the Chicken: Place the chicken breasts inside a ziplock bag or a shallow glass dish. Pour the prepared marinade over the chicken, ensuring it is well-coated. Seal the bag or cover the dish with plastic wrap, and allow it to marinate in the refrigerator for at least 30 minutes, or for a richer flavor, up to 2 hours.
Preheat the Oven: While your chicken is marinating, preheat your oven to 375°F (190°C).
Prepare the Cranberry Sauce: In a small saucepan over medium heat, add the rinsed cranberries along with a splash of water (about 2 tablespoons). Cook for approximately 5-7 minutes, stirring occasionally, until the cranberries begin to burst and break down. If desired, stir in an additional tablespoon of honey to enhance the sweetness of the sauce, and continue cooking until the mixture thickens. Remove from heat and set aside to cool slightly.
Cook the Chicken: In an oven-safe skillet, heat the olive oil over medium-high heat. Remove the chicken breasts from the marinade (discard the marinade). Add the chicken to the skillet and sear each side for about 3-4 minutes until they are golden brown.
Bake the Chicken: Once seared, pour the prepared cranberry sauce evenly over the chicken in the skillet. Carefully transfer the skillet to the preheated oven and bake for 20-25 minutes, or until the chicken is fully cooked (ensure an internal temperature of 165°F/75°C is reached).
Garnish and Serve: After baking, remove the skillet from the oven and allow the chicken to rest for a few minutes. Garnish with freshly chopped parsley or cilantro for an added touch of color. Serve the chicken with a generous spoonful of the cranberry sauce drizzled on top for a beautiful presentation.