Can understand why they want to seat 4 at a table instead of one..however its really stupid to turn your locals, that you depend on 80% of the year, against you, to maximize money from tourists who are there only briefly.
Which is exactly what they are doing, cause those turned away solo diners? They'll tell their friends. and a lot of them wont go to those restaurants anymore, solo or in groups.
Bet that tourist money wont be enough to carry them through the year till next tourist season, bet a lot of restaurants that do this close.