Add the cranberries, orange juice, zest, brown sugar, and vanilla extract to a pan over medium-high heat. Stir to combine and cook, stirring occasionally, just until the cranberries begin to pop open (about 5 minutes).
Remove the cranberries from the heat, transfer them to a bowl and allow the mixture to cool.
In a bowl, mix together the plain granola, chopped almonds, and coconut flakes. Set aside.
Place the cranberry compote, granola mixture, and yogurt near your serving glasses (it’s fun to use clear, vertical glasses so you can see the colorful layers in the parfaits). Layer the ingredients starting with the yogurt, followed by some of the cranberry compote, and the granola. Continue to layer the ingredients, finishing with a spoonful of the compote.