Interesting to read about all of these place names on the East and West coasts. I've read of many of the East coast places in books ever since I was a child, but didn't know the correct pronunciations of most.
I wouldn't have too much trouble when it comes to the Spanish names in California, since I've had quite a bit of Spanish. Unfortunately, sometimes the correct Spanish pronunciation carries over, and sometimes not. I remember referring to San Pedro to a California friend once (using the Spanish pronunciation, San PAY - dro), and he said they pronounce it San PEE - dro. How unflattering!
Here in the Upper Midwest (I seem to be the lone representative of this part of the country on this forum), there are also many place names coming from the Indian languages -- Chippewa (Ojibwe) and Sioux (Lakota). Also French from early fur traders.
Most pronunciations are Anglicized by now.