We caravan in the UK. We don't pollute with aeroplanes. We buy local food. We support local businesses. We... need I go on?
A chacun son goût. Your argument is sound, but it doesn't make me like caravans any better. We often holiday in France by car, so we too avoid flying, buy local grub & so on, but you could say we support local businesses even more.......by staying in hotels.