I did the same. I'm now living in Udon but my home branch remains in Phuket. I just changed the address. Kasikorn has now made it easier to avoid ATM fees because you can now do cardless withdrawals from a Bangkok Bank ATM as well as Kasikorn. I resent having to pay a fee just because I'm in another province.
it's weird. I managed to change my address from my home branch to another branch in another province and even got issued a new ATM card from that branch but the account still resides with the home branch. So I've left it at that. No need to close and open another account.
you can change the address on your account. I just did that with my Kasikorn account. It shows my new address on the statement but it still refers to the home account branch where I opened it. So there's no need to open a new account. The only thing I am lumbered with is a fee when I use my ATM card because it's not in the home province. So I avoid that by doing cardless ATM withdrawals. No big deal, but it's a bit of a weird rule in Thailand.
my non O has a one-year extension for retirement so I guess that's why I have been able to stay here for a number of years because it can be renewed here within Thailand and it requires only 90-day reports without having to leave.
a multi entry visa allows you to leave and return to Thailand as many times as you want which extends a one year visa to 15 months. You don't have to go to Ranong every 3 months you can stay in Thailand for one full year if you want without leaving. You just have to report to immigration every 90 days to do a report which takes 5 minutes.
there's nothing stopping him from visiting that Burmese Island every 3 months if he wants to. He will get stamped back in with his multiple entry visa. He must really like that Island.