I've been to Negril on my honeymoon. However I stayed at the couples resort, which doesn't help you much. Outside of the all-inclusive compounds Jamaica is a shithole, so unless you plan on going to HEDO, I wouldn't go there for vacation. If you do go, the all-inclusive places will shuttle you from the airport.
For a single person I would recommend either cancun, or playa del carmen in Mexico. Its cheaper, safer (compared to jamaica), and the beaches are much better. If you go mid/late summer you have the chance of seeing turtles hatching and you can go swim with the whale sharks (highly recommended, awesome experience).