My wife and I are doing this same cruise and itinerary in a couple weeks and had a question. This will be our first cruise so wasn't sure if there will be beach towels available at the beach on port days or do we need to bring our own? Looked around on the forum but didn't see any info on that. Thanks