We did a Celebrity Beach escape, which was pretty underwhelming. They took us to a crowded beach, and the sea was full of seaweed. It was the beach infront of a hotel, so there were toilets at the back of the beach, and watersports if you fancied them which was handy.
We took the local bus to Palm Beach, which had lots of amenities, from bed rental, to watersports, and from toilets to dunkin donuts. It was a stretch of beach right infront of some nice looking hotels!
The shopping around the port area was also great, with free wifi in Starbucks!