Mayors of several major cities have canceled celebrations for Independence Day next week amid wartime guidelines on large gatherings, ongoing fighting in Lebanon, and persistent rocket attacks by the Hezbollah terror group against residents of Israel’s north. Though the US-Israeli military campaign in Iran has been paused since Wednesday, in accordance with a two-week ceasefire agreement, the truce remains fragile, and is set to expire on Independence Day itself, which begins the evening of Tuesday, April 21, immediately following Memorial Day. Should the truce expire or collapse ahead of time, Israel could face a resumption of ballistic missile attacks from...