wow!! I would feel like I have nothing! You are obviously an experienced traveler. I'm just one of those people that hates being away from home and wishing that I had packed something else. Know that I definitely need to reconsider what I'm bringing.
Quick note from a proud over packer

.. as far as undergarments go I pack enough for twice the amount of days (so for 7 days I would pack 14) only because I don't put on the same underwear after taking it off and I take at least two showers per day.
I.e. if i go for a mid afternoon swim after I return and get all cleaned up I need a new pair. I do find myself wearing at least two some days three outfits a day, mainly because I dress up for dinner and since I purchase the picture package I like to always be picture ready.
On port days I usually change right after returning to the ship, and then again for dinner.
On embarkation day I wear at least two outfits, one to get on the boat another one for dinner/ pictures. This is pretty much the same for DH and DS who are both very messy individuals and like to eat.
I also pack a empty beach bag for CC day to carry DS sand toys along with sunscreen, snorkel gear, and other beach day essentials.
Shoes, my DH wears a size 13, so i only pack him 1 pair of sneakers 1 pair of dress shoes and a pair of flop flops since his shoes take up so much space, for myself I pack an assortment of flip flops and sandals but only 1 pair of heels for formal nights.
I think everyone needs at least two bathing suits.
And pajamas I pack about three nice pairs for DS since the ships tend to have fun night time things for the kids to do at the clubs. For DH and I maybe two pajama sets and 1 is pretty much a throw away for disembarkation day.
I also learned to only pack full outfits and things that can interchange, not items the MAY go with with something.
And I start packing about three weeks in advance.
Happy planning!!! Enjoy!!!