Preheat the oven to 350°F (175°C).
Prepare the turkey breast by patting it dry and placing it in a roasting pan.
In a medium saucepan, combine cranberries, orange juice, brown sugar, Dijon mustard, garlic powder, salt, and black pepper over medium heat.
Cook the mixture until the cranberries burst and the glaze thickens, about 10-15 minutes.
Once thickened, remove the glaze from heat and mix in olive oil.
Brush half of the cranberry orange glaze over the turkey breast and reserve the rest for basting.
Roast in the preheated oven for about 1 hour, basting every 20 minutes with the reserved glaze.
Check the turkey breast's internal temperature; it should reach 165°F (74°C).
Remove the turkey from the oven and let it rest for 10-15 minutes before slicing.
Slice the turkey, serve with remaining glaze, and enjoy.