Line a 9x13 baking sheet with parchment paper, letting some hang over the edges. This makes cleanup super easy and prevents sticking. Set it aside while you prep everything else.
Combine 2 cups milk chocolate chips with 1/4 cup butter in a microwave-safe bowl. Microwave in 30-second bursts, stirring between each one, until completely melted and smooth. Don't rush this—I burned a batch once by trying to do it all at once, and the chocolate seized up and got grainy.
Stir in 2 tbsp honey, 1/4 tsp sea salt, and 1 tsp vanilla bean paste until fully combined. The honey adds shine and a subtle sweetness that takes it from homemade chocolate bark to something restaurant-worthy. Pour this onto your parchment-lined sheet and spread evenly with an offset spatula.
Melt 1 cup white chocolate chips separately using the same 30-second burst method. Once smooth, drizzle it across the milk chocolate layer in thin lines or random swirls. Use a toothpick or small knife to drag through the white chocolate, creating those marbled patterns that make patriotic chocolate bark so pretty.
Immediately sprinkle 1/2 cup dried cranberries, 1/2 cup chopped pistachios, 1/4 cup rainbow sprinkles, and 1/4 cup shredded coconut over the warm chocolate. Work quickly because the toppings stick better while it's still warm. Don't go too heavy or everything will slide off once it hardens.
Let it set at room temperature for 2 hours, or refrigerate for 30 minutes if you're impatient like me. I've tried the freezer but it sets too fast and can crack. Once fully hardened, break into irregular pieces and store in an airtight container.