The beach(es) at Cupecoy have changed drastically in just the last week, with full sand at Shore Pointe, to no sand now. But the sand is now at what we call "baby beach".
No way to say whar you will find in April, but the seas are usually more stable then, so you should be able to get a better report before you arrive.