Of course they have beach towels. It is probably one of the nicest places to stay on Ambergris!
Take along some AMBIEN! One of those, a rum punch, the sound of the carribean and palm trees blowing, and you REALLY WON"T care.
I'm jealous. I would do anything to be there enjoying every moment.
Relax and leave your worries at home.