Local to me, but https://www.modest.coffee/ offers subscriptions as well.
I haven't subscribed because different times of year I order from Modest or pick up from another local roaster, but the beans I get were typically roasted a day or so before shipping.