On our 8 cruises in 2022 (Navigator, Explorer, Harmony, Jewel & Serenade) we got a total of 10 beach towels and 8 tote bags. I tried to change my selection with the LA on Serenade while in Alaska so I could get something on our Serenade Panama Canal a week later but got more beach towels.
The tote bags and beach towels have been on my list for years but could never get them until 2022.