The beach, water, and setting are beautiful. Most present are cruisers. We could not ask for a nicer setting. Sand is white and fine. No rocks in water. Water warm. However, the staff on the beach (natives presumably) are a real nuisance. We paid 10 dollars per lounge chair, which is fair. However, every 15 minutes or so someone asked us if we wanted to buy a banana ride, chair ride, beer, etc. Most significantly, when swimming in the water in front of our lounge chairs, along with a hundred others, the motor boats would literally float up into the swimming area to unload and load passengers for their high speed water rides. Small children are swimming in this area, too. I had to move 3 different times to get out of the way of the boats, and my wife and son moved down further because the smell of the fumes bothered them. Eventually, boats showed up at their new location in the water! Also, a boat loaded with fruit and another boat with drinks floated into the swimming area. We had to dodge them, too. It really put a damper on our visit to this beach. The beach adjacent to this beach had the same problem. Another couple who ate dinner with us complained about the same problem at the adjacent beach. I complained to one of the men on the beach who asked me to move for their boat, stating that they shouldn't be telling swimmers to move for their boats. He stated that the "swmming area" was down the beach on the other side of the buoys, where about 3 people were swimming. Nothing is marked. Of course, everone believes the swimming area is in the water directly in front of where they placed our lounge chairs, and not 100 yards down the beach where there are no lounge chairs. It's deliberate on their part to make money-to boat where we are swimming to try to sell as many rides and fruit/drinks as possible. It was annoying! I told the man most beaches have a designated small area for catching the boat rides. He didn't have a good response.
So, I would avoid this beach. Go to beaches elsewhere on the island or beaches on other islands if you are cruising. Do something else for the day when at St. Lucia-avoid these beaches.