High arches are a pain. Consider a different job. While you are doing that, you are going to need some arch support. There are many types of innersoles. You can find them in bike shops and sneaker stoes and medical supply houses. Keep trying different ones
until one works. You can find one at Walmart that has a carbon fiber arch. That is one of the ones I use. I use a Superfeet in my cycling shoes... http://www.superfeet.com/content/index.html
Btw, flexy cycling shoes can aggravate the problem. You may need to get walking sneakers to accomodate the support. And over time as your feet recover you may need to go to different support.
Now, they make book shaped blue cooler things that go in your freezer. The one you want has curved sides. Freeze it and slap your feet down on them to ice down the Foot Nazis (Plantar Fascistis, a joke). It will hurt. It will work. You do that immediately after you stretch, or exercise.
The cramp is prob a reaction to the other pain, nonehteless, let's make those calves stronger. Do calf raises on a step. When you can do 15, next session hold something heavy. 25 pound bags of cat litter work fine; but build up to it a few pounds at a time. You might find taking Alleve or Advil before a workout prevents all or part of the cramping.
I had similar problems that ended my hiking. They never completely go away; but you can manage it and get on with your life. Don't give up, and you will get back to doing the things you like.