What does John 21:7-9 mean?

7 Therefore that disciple whom Jesus loved saith unto Peter, It is the Lord. Now when Simon Peter heard that it was the Lord, he girt his fisher’s coat unto him, (for he was naked,) and did cast himself into the sea. 8 And the other disciples came in a little ship; (for they were not far from land, but as it were two hundred cubits,) dragging the net with fishes. 9 As soon then as they were come to land, they saw a fire of coals there, and fish laid thereon, and bread. (John 21:7-9 KJV)

William Burkitt’s Commentary

Observe here, 1. The great zeal and forwardness of Peter: hearing that it was Christ, he leaps into the sea to get to him. O how inviting, attractive, and alluring, is a sight of Christ! It will make those that know him break through all difficulties to come unto him. It is not a sea of water, no, nor seas of blood, that can keep a zealous soul at a distance from Christ: When Peter heard that it was the Lord, he girt his coat, and cast himself into the sea.

Observe, 2. What a complication of miracles were here: as soon as they came to land they discerned another miracle, viz. a fire of coals, and fish laid on, and bread, all created and produced by Christ out of nothing, at this time, as an evidence of his divine power; for before they could get the fish to shore, they saw fish broiling upon coals, which makes it evident that these were none of the fish which they had catched.

Christ, when he pleases for the benefit and comfort of his people, will work miracle upon miracle, mercy upon mercy, one wonder upon the head of another; for here, after a miracle at sea, they met with another miracle at land: As soon as they came to land they saw a fire.