I order my almond flour online at nutsonline.com its not cheap but it does last a fairly long time unless you are always baking with it.
I order my coconut flour on amazon.com (bobs red mill)
I always ship things standard but now that its hotter you might find it needs to be delivered with ice packs or quicker. I just got some chocolate covered almonds and they are a solid block of yuck!
yes you can blend your own easily with the vitamix (careful mixing the almond flour as it can easily go to almond butter)
I did just that at first, but I didnt have a good food processor and I just got my vitamix in! Also where I live nuts are imported and usually spoilt from the journey so now I just import my stuff directly and its much fresher.
probably buying nuts in bulk locally if the best way to go.
If you can find a coconut, whole, you can easily do it yourself and use all the other goodness that comes with it!!