The beach itself is beautiful!!!
I havent actually stayed at the Marina El cid, but I did stay at Now Jade which is right next to the Marina El Cid, and there were some spots that were rocky, and some that had smooth sand.
That's probably not too helpful. But the beach itself was lovely. and the hotel crew did an excellent job at trying to keep the beach clean.