I have a make-up kit that stays in my travel bag. I've put it together by gathering up items that are half-used and put them all together for travel. One caveat - do not use old mascara or eyeliner. A friend got an eye infection while on vacation - and then it returned again, while on vacation - so we figured it must have been her old mascara or eyeliner. I use the cheap pink tube of Maybelline (I've tried high-end stuff and always come back to the pink tube!). Or if, like me, you're in Sephora with some regularity and earning points, you can bring a sampler you get by using your points. Either way, it's to worth it to use old mascara or eyeliner. All the other stuff, as far as I can tell, doesn't really have an expiration (I could be wrong).
Sunscreen, on the other hand, DOES have an expiration. I don't know how long it lasts, but I learned the Neutrogena 70SPF I had in my dive kit expired (it might have been 5 years old). I used it while hanging out around the pool and I may as well have not used anything at all. Glad I don't have a dermatologist appt coming up soon! And I KNOW how stupid we all feel wearing the white stuff, but it works. Maybe someone from Stream2Sea can tell us if it has an expiration date?
If there's even a small chance your surface interval will be chilly, pack one of those $2 ponchos (or less if you go to the Dollar Store) or a boat coat. 80 degree weather is great until the sun goes behind a cloud and you're in a wet wetsuit shivering in the wind while the boat goes to the next dive site during the surface interval.