Yes they do...they are down by the pool..an attendant is on duty there.
Yes, the Destiny does, not sure about the other ship.
Yes they have them on the decks. You get clean ones every da.
The beach towels on the Celebration are supplied to your room.
Going on the B2B cruise in sept and might plan a day on an idilic beach . Does the spirit allow the use of the deck towels if going to the beach when ashore?