Start making the cupcake batter. In a large bowl, sift the flour, baking powder and salt.
In another bowl, whisk together milk and egg whites.
Using your stand mixer with a paddle attachment, beat together the butter, sugar and vanilla bean seeds until everything is well mixed and light. Add the vanilla extract.
On low speed alternate adding the flour mixture and milk/egg mixture, about 1/3 of each at a time.
So add 1/3 flour, then 1/3 milk, flour, milk and end with the flour. Mix until well incorporated. Then add the chocolate chips and mix until just combined.
At this point you can divide the batter into 3 bowls evenly. Using your dye, color 1 bowl with red dye until desired color and another bowl with blue.
Line cupcake pan with liners use a large tablespoon to scoop each one of the different colored batters. So start with red, white and then blue batter and alternate until batter is about 3/4 full.
Bake cupcakes at 350 degrees F for about 18-20 minutes or until you can stick a toothpick in a cupcake and it comes out clean. When done, cool on wire rack.
"Sea" Vanilla Butter Cream
In a stand mixer, cream the butter until very smooth (this may take a while) and then add the vanilla extract.
With the mixer on low speed, slowly add in the confectioners sugar until blended and scraping down the bowl as needed.
Add the milk and beat on high for about 3-4 minutes until butter becomes light and fluffy. Add a few drops of blue dye to get the color of the "sea".
Coat the cupcakes with a light layer of frosting and top half of cupcake with ground graham crackers. Use a cake spatula to add more frosting to the other side of the cupcakes and make "waves" with the frosting.
Top with a gummy bear dude, life saver and umbrella.