Technically Xander's not a toddler (he'll be 4), but close enough!

I'd love any advice or suggestions people have. We're going on a 4-night cruise to the Bahamas in April. We're flying down a day early and spending a night in a hotel before the cruise, so 5 nights of travel. Here are my thoughts on what I'm bringing. Please let me know if I missed anything or you can think of anything to help!

Sleep
- Toddler Air Mattress & sheets (for Xander)
- Pack 'n Play sheets (hotel & cruise both providing pack 'n play)
- Blankets (x4 - these double as loveys)
- Teddy & Bear (their fave stuffed animals)
- Sound Machine
- Books for bedtime

Diapering
- Pull-ups for Xander (x8)
- Diapers for Logan (we ordered some for the cruise, so we'll bring ~15)
- Overnight Diapers (x5)
- Wipes
- Desitin
- Vaseline (for eczema)

Medicine
- Inhaler Spacers (x2)
- Qvar (Xander's control inhaler)
- Albuterol (x2)
- Tylenol, Motrin, Benadryl
- Claritin
- Prednisone (part of Xander's asthma emergency kit)
- Epi-Pens
- Dramamine

Clothing
- PJs
- Short-sleeve Tops (x6 each)
- Long-sleeve Tops (x3 each)
- Shorts (x5 each)
- Long pants (x2 each)
- Nice Outfit (each for formal night)
- Sneakers and crocs (each)
- Sweatshirts (each)
- Clothes for Mom & Dad
- Suit/Dress for Mom & Dad
- PJs for Mom & Dad
- Sandals, sneakers, dress shoes for Mom & Dad

Food
- Hemp milk (assuming they let me bring it)
- Pouches, crackers, other snacks
- Utensils
- Cups/Sippy (each)

Beach
- Swim diapers (x10)
- Swim suits (x2 each)
- Swim suits for Mom & Dad
- Sun hats (each)
- Sunglasses (each)
- Sun screen
- Beach toys

Other
- Toothpaste/toothbrushes
- Combs
- Deodorant for Mom & Dad
- Travel shampoo/condition for everyone
- Makeup (for Mom)
- Camera
- Contacts
- Eye drops
- Kid Tablets (x2)
- Chargers (x3)
- Double Umbrella Stroller
- Toys (matchbox cars, other small items)
- Large ziploc bags
- Garbage bags for dirty clothes
- Surge protector
- extension cords

I'd love any input!!!