I was surprised to find a dedicated smokers' restaurant at Matsuyama airport last week - Cafe Noball. Most people inside were not smoking. The wait staff will serve you your meal at a table in the café next door if you don't want a lungful of smoke with your katsu curry.
Smoking OK at all seats!