I’m US. Can do visa on arrival. Just best to have perfect US dollars, and I mean perfect, to buy it. They rejected two of my bills. It was easy. I was worried for nothing. I got through in 10 min.
I don’t know your age, but I was told there is a cut off of 60 for more legitimate positions. I haven’t tried it, but that what my TEFL program warned me of. Best of luck. (I’m a retiring teacher of 3 decades in the US)
Of course I would protect myself. And did. There are more I will get, especially mosquitoes born diseases as it protects others as well. You don’t want to spread a problem in a country that isn’t yours.
My travel insurance said they wouldn’t cover me in the US (yes, I’m a US citizen) if I was within 100 miles of home. I still retain a US address with my son for voting reasons.