The beach at Playa Fiesta is rocky (see picture from trip advisor), but I'm sure the ocean is still swimmable. They also have 2 pools, and a short cab ride will take you to sandier beaches. The rocky beach was the biggest dissapointment for us, but all of the other fabulous aspects of PF made up for it.
Let me know if you have any other questions :)