Prepare your glasses: Run a lime wedge around the rim of each glass. Dip the rim into a shallow plate of coarse salt or sugar.
Combine all liquid ingredients (tequila, orange liqueur, lime juice, cranberry juice, pomegranate juice, and simple syrup) in a cocktail shaker filled with ice.
Seal the shaker and shake well until thoroughly chilled, about 15-20 seconds.
Fill your prepared glasses with fresh ice.
Strain the margarita mixture into the prepared glasses.
Garnish each drink with a lime wheel, a few fresh cranberries, pomegranate arils, and a small rosemary sprig for a festive look.
For pitcher preparation, multiply all liquid ingredients by the number of servings desired. Mix all ingredients in a pitcher, chill for at least one hour, and stir well before serving over ice.
Notes
For a mocktail version, substitute the tequila and orange liqueur with equal parts white grape juice and a splash of orange juice.
Adjust the simple syrup amount based on the sweetness of your cranberry and pomegranate juices.
Use fresh lime juice for the best flavor in your holiday margarita.