In a large bowl, mix together all of the dry ingredients: cranberries, walnuts, oats, coconut and flax.
Add almond butter and maple syrup. Using a sturdy spatula, stir and fold together until well incorporated.
Scoop mixture into your hands (mine are 2 tablespoons each). Roll and press into bites. If the mixture is too dry, add in a bit more almond butter or maple syrup. If the mixture is too wet, add in a bit more coconut or oats. You want a slightly sticky dough texture.