We went to Scotchies in Mobay a couple years ago with Linston. Although the vibe is pretty rustic, they do have a modern check-out system which accepts credit cards. Great place for jerk chicken, if you are in Mobay. It's not exactly on the route to Negril, but if you are making another stop nearby it's well worth it.

For beverages, Linston usually stops at a random convenience/gift on the Hip Strip. I couldn't tell you the name, but there are many to choose from. I usually just run in, grab some beer, water and maybe a patty then we hit the road.