Seaside resorts reliant on seasonal crowds could become “ghost towns” as people stay at home amid the coronavirus emergency.