Do they provide additional towels for the pool area and for water excursions?
Yes on both.
As for hangers, bring a few extras just in case, or you can ask your cabin steward for more, if needed. How many of you will be in the cabin?
And, welcome to cruise-chat.com!