Princess does provide you with beach towels daily in your cabin. If you need 2 per person just ask your cabin steward.
As for the hair dryers I am one who does not care for them. Prefer to bring my own.
They work in a pinch, just like my own better.
As for bringing your's from the UK, bring an adapter, as the ship has US plugs.
Enjoy your cruise