Usually more likely to find that at local coffee shops. Almost all of them will sell beans of their usual varieties. Not that I don't have an endless flask of coffee, but sometimes the occasion calls for something different.
In theory we could probably order some things online as well and have them delivered.