In the bowl of a stand mixer, cream the butter and salt on medium speed until smooth.
1 ½ sticks unsalted butter
Slowly add the powdered sugar one cup at a time, mixing until fully combined.
4-5 cups powdered sugar
Add the milk and vanilla extract, and a pinch of salt then mix until the frosting is smooth and fluffy.
2 tbsp milk, Pinch of salt, 1 tsp vanilla extract
Use about half of the frosting to loosely frost the top of each cupcake. It does not need to look perfect at this point.
12 baked vanilla cupcakes
Dip half of each cupcake into the graham cracker crumbs to form the sandy beach.
½ cup graham cracker crumbs
Transfer about 1/3 cup of frosting into a piping bag with a small open tip.
Pipe small dollops along the edge of the sand and gently drag them downward. Swirl lightly with a toothpick to create the crashing waves.
Add blue food coloring to the remaining frosting and mix until evenly colored. Then, frost the plain side of each cupcake with the blue frosting, stopping at the piped edge.
Blue food coloring
Swirl the blue frosting gently with a toothpick to mimic water movement.
Unwrap all Hershey’s nuggets. Place two nuggets in a microwave-safe dish and melt until smooth.
24 Hershey’s nuggets
Smear melted chocolate along the long edge of one nugget, then attach a second nugget to form an open treasure chest. You can use foil if needed to hold the nuggets in place while the chocolate sets.
Repeat until all treasure chests are assembled, then place one chocolate treasure chest into the graham cracker sand of each cupcake.
Spoon gold sprinkles into each open chest to create the treasure. This is optional, but you can place a little melted chocolate inside the treasure chest to hold the gold coins in place.
Gold sprinkles
Finish by placing a pirate flag pick next to the chest.