Try hidden paradise, they aren't directly on the beach but they have beach access through their restaurant. they are still advertising their ATI Special, so hopefully they have rooms http://hidden-paradise.com/
I stay there every time i'm in negril.
ATI is a busy time in negril, Rooms get booked quick, a lot of times people book for next year when they check out.