If you want to purchase high quality coffee beans from the Jamaican Blue Mountains, then go with a company that has an established connection with the growers and will roast the beans after you order them. See...

http://www.dauphinkaffee.com/jamaica...eaberry-coffee
http://www.martinezfinecoffees.com/s...in-coffee.html
http://barniescoffeekitchen.com/prod...le-bean-coffee

If you want a souvenir or don't want to spend $$$ on coffee beans, then the local negril suppliers are great.

Happy trails.