I’ll appeal to authority on this as I’ve spent nearly 2 decades working with coal power plants, worked with or at more than 500 of them in the US alone, and have also been involved in mine studies, rail and ship transport studies, emissions studies, and so many things I’m not going to list them all again.
The CAA itself generally does not care where you site your plant so long as you meet emissions regulations. Note that there are regional and local exceptions to this however which abound (regional nonattainment areas, etc.). Typically they involve ozone or opacity issues, not so much SO2. However, the fact is that the large majority of coal power plants were sited and built long before even the 1970 CAA, let alone the 1990 amendments that gave it bite. Sure, people tended to site coal power plants at the edge of the city for pollution reasons (and for surface area reasons - the coal handling yard, rail loops, etc. take up a lot of space), but remember as well, in the big coal building boom of 1950-1965, our national T&D system was in much worse shape than it is now, and T&D reasons were the over-riding concern for siting. You wanted plants close to the power load, but not too far.
So the primary, #1 reason coal plants are sited away from the mines is T&D losses. The #2 reason is economics. But there are other reasons as well. One is that sometimes the coal plant was originally sited near a mine, but due to emissions regulations they now must import lower-sulfur coal, which is why you get crazy things such as coal plants right next to perfectly working mines, receiving coal from well more than 1,000 rail miles away. I was working with 2 coal power plants just today who are buying coal from about 800 miles away, instead of taking it from at least 30 mines right next door to them, and the #1 reason is economics, #2 is emissions. And as noted earlier in this thread, mines do sometimes run out faster than expected - I’ve seen my share of this. Mainly it’s that the plant has had so many life extensions that the mine can’t keep up, but that’s a whole other can of worms.
On economics - it is actually very often cheaper to buy coal from far away than to get it locally. One example I like to use was an actual study I did where it was cheaper to mine coal in Indonesia, load it on a train, transload it to Panamax, cross the Pacific Ocean, send the ship through the Panama Canal, cross the Caribbean and go up the Atlantic Seaboard to Virginia, unload at a terminal, transload onto train again, then send it to the plant - than to take coal from a mine literally across the freaking highway. The only reason the plant didn’t do it was fear of strikes by the union. Coal transport by rail is really just that cheap. It can cost as little as $11/ton to ship coal from Wyoming to Kansas City, and I’ve seen it be under $30/ton to ship it from Wyoming to South Carolina. The Wyoming coal costs about $5-$10/ton (depending), so your total cost is still very low, maybe $40/ton delivered to go about 2/3 of the way across the country. Contrast that to local mine prices in the Appalachians to South Carolina, which are running $40-$60/ton without transport, and $50-$75/ton with. Those figures are of course very rough, since every single coal plant and fuel purchase contract is different.
I’ve been involved in maybe 200 studies on this subject and managed nearly 100 studies myself, and in no case did elevation make a difference to coal source selection. The reason being, even if it’s River location only makes a minor difference, and would never be a deciding factor between minemouth or not. Water is complicated - it makes a difference for availability of coal sources, true, but I’ve not seen it be (for rivers, that is) a deciding factor in whether to site a plant close or far from a mine. It is true that having navigable, bargeable water access increases your coal choices and can reduce your cost. And it certainly makes a huge difference in siting the plant for the purpose of cooling water for the condensers.
Another issue is, who owns the mine? Unless the mine can sell to other plants and has good rail access, it’s most likely going to be owned by the utility. Some folks, like Deseret, can run their own mine fairly well. Others…not so much. Owning and operating a mine is a burden that most US utilities would never want to get into (although outside the US it’s much, much more common). Now you could site plants right smack in the middle of something like the PRB, and there are a few there (I’ve been to them all), but the T&D losses are terrible to get the power anywhere else.