The 21 gun salute to mark the royal anniversary rained cannon balls on the other side of water, to cheers from the artillerymen when a direct hit was scored.