We always stop at Mega Mart on Mo bay on the way to Negril. It's hard to pry ourselves away from the beach once we arrive to go shopping!