Prep the Oven and Glaze: Begin by preheating your oven to 375°F (190°C) and positioning a rack in the center. While the oven heats, prepare the glaze. In a small saucepan, combine the fresh cranberries, orange juice, honey, and orange zest. Bring the mixture to a boil over medium-high heat, then reduce the heat to a simmer. Allow it to cook for 10 to 15 minutes, stirring occasionally, until the cranberries have burst and the glaze has thickened. Remove from heat and set aside to cool.
Prepare the Turkey: Pat the turkey breast completely dry with paper towels to ensure a crispy, golden-brown skin.
Create and Apply the Herb Rub: In a small bowl, mix together the olive oil, minced garlic, chopped rosemary, thyme leaves, salt, and black pepper. Gently loosen the turkey skin from the meat and rub about half of the herb mixture directly onto the meat under the skin. Spread the remaining mixture evenly over the outside of the skin.
Roast the Turkey: Place the seasoned turkey breast, skin side up, on a rack in a roasting pan. Place the pan in the preheated oven.
Glaze and Finish: Roast the turkey at 375°F (190°C) for approximately 20 minutes per pound, or until a food thermometer inserted into the thickest part reads 165°F (74°C). During the final 30 minutes of roasting, brush the turkey breast generously with the cranberry orange glaze every 10 minutes.
Rest and Serve: Once the turkey reaches 165°F (74°C), remove it from the oven. Tent it loosely with aluminum foil and let it rest for 15 to 20 minutes. Resting is essential for a tender, moist final product. Slice the turkey and serve with any extra glaze.