I don't know if they refuse US customers or not but give it a try:
https://www.bitsofgold.co.il/
I signed up, uploaded a copy of my Passport and it got verified, I can buy up to 17,000 ILS (approx $4,815 USD) using a US credit card (mine is from Citibank) or more using an IL bank transfer.
They don't charge in Shekels, they charge you in USD $ currency.
I would love to get feedback on this, if this works for you, it's a very reliable website in Israel so they are not scammers, they have Bitcoin ATMs in Tel Aviv and I tried them for 28,000 ILS and got the BTC smoothly.
I don't know again if it works for US citizens/residents but perhaps give it a try - if it works then it would be great, the rates are also very competitive.
Also if this is considered as a bad post - then just remove it, I just hope this could be useful for the forum members.