We enjoyed our day at the beach. Our kids found it a bit boring as they prefer to have some waves to play in but the beach was quite clean and the staff very friendly although some of them appeared to be intoxicated or under the influence of something. The food was decent but expensive and it would be better to buy the meal package. Alcohol is not included in the pricing.
We just left the ship and strolled the little stalls around the port facility. It was actually quite enjoyable and we weren't hounded by locals. We bought a few little gifts and returned to the ship. It did pay to shop around a bit though as prices varied and some were more willing to barter than others.