Toast the 1/2 cup chopped pistachios in a dry skillet for 2–3 minutes. Cool completely.
Beat cream cheese, goat cheese, and cheddar until smooth and fluffy.
Mix in honey, orange zest, garlic powder, salt, and pepper until combined.
Fold in cooled pistachios, 1/2 cup cranberries, green onion, and parsley.
Scoop onto plastic wrap. Shape into a tight log and chill 20–30 minutes.
Spread remaining cranberries and 1/4 cup pistachios on a plate. Roll log to coat.
Serve chilled with crackers or crostini. Keep refrigerated until serving.