I traveled to Unawatuna, a pretty small town, last year. There may have only been 1 or 2 ATMs, but I didn't have any issues with my Schwab Visa. I don't even remember trying to use my credit card, so I'm not sure how many places will accept credit.
Where is he headed?