In a mixing bowl, combine cream cheese, cheddar, blue cheese, green onions, and garlic powder.
Use a spatula to mix thoroughly until smooth and all ingredients are evenly distributed.
Shape the mixture into a ball and wrap it in plastic wrap.
Refrigerate for at least 2 hours, or until firm.
Prepare the coating by mixing chopped pecans and dried cranberries on a plate.
Remove the cheeseball from the fridge and roll it in the nut and cranberry mixture until fully coated.
Transfer the cheeseball to a serving plate and garnish with fresh herbs.
Serve with a variety of crackers, bread, or vegetable sticks.