I've been to Jamaica few times, Montego Bay and Negril. Went to Hedonism 2 for my honeymoon, what a trip that was. Negril is much nicer imo, but we had fun in Montego Bay.
@Laughing Grass is right, I wouldn't go unless you are staying at a resort, but it sounds like your mom knows what's up there. We had to go into town a couple of times to get some $ from Western Union, and even the cab driver was like, "Don't just hang out around here, go in and get your money and get back to the resort." No argument from us. You can get all kinds of fantastic drugs at the resorts, usually up the beach a ways. Yes, the weed is legendary (my wife even brought some back), but the cocaine was AMAZING! So pure that it was gummy and yellow. They may try to sell you the tourist shit at first, but let them know you're a druggie and they will break out the good shit. Good luck, Neo. Say hi to your mom for me