I found this illustration from Dr. A. W. Tozer’s The Knowledge of the Holy to be a very appropriate view of the sovereignty of God.
“An ocean liner leaves New York bound for Liverpool. Its destination has been determined by proper authorities. Nothing can change it. This is at least a faint picture of sovereignty.
“On board the liner are several scores of passengers. These are not in chains, neither are their activities determined for them by decree. They are completely free to move about as they will. They eat, sleep, play, lounge about on the deck, read, talk, altogether as they please; but all the while the great liner is carrying them steadily onward toward a predetermined port.
“Both freedom and sovereignty are present here and they do not contradict each other. So it is, I believe, with man’s freedom and the sovereignty of God. The mighty liner of God’s sovereign design keeps its steady course over the sea of history. God moves undisturbed and unhindered toward the fulfillment of those eternal purposes which He purposed in Christ Jesus before the world began. We do not know all that is included in those purposes, but enough has been disclosed to furnish us with a broad outline of things to come and to give us good hope and firm assurance of future well-being.”