Yes towels are provided for swimming on island star. They will be around the pool area.
Isn't it fab that you do not have to take towels they are there in your room and by the pool. Sometimes you have to ask for one when it is a day at sea but still ok.
and the towels are all clean, don't smell of that big chemical laundr.