Hi! Thanks for the questions.
Packs- the day pack does not need to fit in your larger bag but it could. Just know on travel days, you’ll have to wear your small pack on the front of your body and the large one on your back.
Swim shorts- if they are basketball shorts or other sport shorts that touch right above the knee, that is fine. We just don’t want booty shorts or other very short swimwear.