There are a whole bunch of great hotels (cliffs or beach) very near (1.5 hours by car) MoBay. Check out Negril.com Hotels.