Final answer:
Captain Smollett keeps the Union Jack flying in 'Treasure Island' to symbolize defiance against the pirates, morale for his crew, and unwavering determination.
Step-by-step explanation:
In the novel Treasure Island, Captain Smollett keeps the Union Jack flag flying as a symbol of defiance against the pirates. It is an act of resistance and morale, showing that even when under threat, the captain and his comrades uphold their loyalty and determination. The flag serves as a rallying point for the captain's crew and a clear message to the pirates that his side will not give in easily. Keeping the flag flying is not about good luck or a direct signal to any specific individual, but rather a broader statement to everyone on the island.