There will be villages near places of nature. I live in one and there are local restaurants and noodle shops in every village. Same food as street food. I’m assuming you are talking about Krabi province not just Krabi Town.
Probably a bias against skin color and accent. Thais have a prejudice against dark skin, even amongst their own ,and for their own English accent which is not the same as someone from India.