Judging by my family (and the apparent age of some of the posters) staying on the beach has more youth appeal and the cliffs are the opposite.
My daughter always stays on the beach.
On the other hand I know nothing (about staying on the beach) and have never been closer to staying on the beach than the Negril Yacht Club.