It will be far easier to find a position if you're doing so in a US territory, hence USVI, Puerto Rico
. You have no visas or work permits then to deal with.
Otherwise, while some positions are listed in some online sites, the vast majority are not. They try to fill them with citizens first, then residents. So, they are more inclined to choose someone already living there.
One thing I might suggest is locate the place of your dreams. If not a US territory, make an extended job hunting trip there. You may not get the job, but you can meet with the decision makers and get your face and resume in front ot them. That will increase your chances vs. others and also give you knowledge of the process and your chances.