Thanks for the detailed list. We're going on our first cruise and have been trying to put together a list of items. I didn't think about clothes pins, but that's a great idea, and take up very little space.
One thing I plan to do is take my older, 2nd pair of prescription glasses instead of my new ones. The prescription is relatively the same and I'll be sure to buy a sport strap so I don't lose them. At least I'll have another pair at home in case they do somehow get lost.