Almost any shoe store can dye shoes to match. It takes a few weeks to get them back. I know Payless Shoes did it for us for a wedding I was in. Each dress was a different color and they did each pair of shoes to match.
If you cannot find blue shoes in any shoe stores, why not buy white or cream bridal shoes and dye them? For satin shoes you can buy fabric dye or for leather/ plastic shoes, you can buy paints that will stick to it.