The beach towels, you get in the cabins are fine. You donŽt need to bring your own towels.
You also get towels at the pools. Sometimes they ask you to write your name and cabin number in a list and they check it, when youŽll bring the towel back. But its different every time.
RCCL charges only for the towels, if you want to take them home.