All I can say is do not do the "Day at the Dunes". We were looking forward to a nice relaxing day on the beach (the only lengthy beach time we scheduled for that cruise) and could not stay on the beach for even 10 minutes due to the vendor harassment. At soon as you step of the wooden planks of the resort and onto the beach, it is a public area. The vendors were about 15 deep and wouldn't leave us alone despite repeated requests...even as I was trying to set up my beach chair. I mean in your face, touching you type of stuff. Also, due to all of the venors around, I would not want to leave any of my belongings unattended even for a second. Sad thing was, that excursion is rather long and we were going to have no time to shop when we got back to the ship, so if the vendors hadn't been so aggressive I probably would have bought something. We ended up going back into the resort to sit by the pool (which wasn't very impressive).
My sister did the excursion to the La Restinga Lagoon and had a wonderful time!