I love this stuff. It has a fine mist that offers good coverage and smells good.
To ensure your makeup doesn't slide off at the beach a good primer underneath your waterproof foundation will give your makeup extra longevity. M.A.C.'s Beauty Balm is a BB cream so it blurs imperfections and controls oil plus it has SPF 35 just in case you forgot to apply a sunscreen to your face.
This stuff is so good and it's so cheap! I tend to use Neutrogena but I went on an ELF binge one day and bought it and it is fantastic. Don't get me wrong -- Neutrogena is great but is a bit oily, which is fine with me because I can skip a moisturizer and it does disappear in the skin -- but ELF has a non-greasy finish that still feels hydrated. Great for getting off that waterproof makeup. $2.99
This is the best mascara ever no matter what formula you use. In situation's where I might cry or am near water Lash Stiletto is perfect -- it's not coming off and it makes lashes incredibly long without clumping. LOVE, LOVE, LOVE!
I've used a few makeup setting sprays and L'Oreal is consistent and easy to find in addition to being under $15. It sprays on evenly (something I've had a problem with other setters), dries quickly, and keeps makeup in place, which is a necessity in humid, hot weather.
If you are going to wear a foundation to the beach then MAC Pro Longwear Foundation is the one you want because of the color options, high pigmentation, and staying power. It's a bit more than a drugstore brand ($33) but it is worth it. Use along with a primer for additional armor against humidity.
This eyeliner works great with the Lash Stiletto mascara. It won't budge and the pigment is good. It goes on easily, so there is no tugging.