No, you will not need a beach towel or blanket. There are plenty of beach chairs. There are towels handed out as you leave the ship; you can get as many as you wish. We get 2 per person, but you can get as many as you need.
There are lounge chairs, sitting chairs, and hammocks on the beach--enjoy!