What does John 21:4-6 mean?

4 But when the morning was now come, Jesus stood on the shore: but the disciples knew not that it was Jesus. 5 Then Jesus saith unto them, Children, have ye any meat? They answered him, No. 6 And he said unto them, Cast the net on the right side of the ship, and ye shall find. They cast therefore, and now they were not able to draw it for the multitude of fishes. (John 21:4-6 KJV)

William Burkitt’s Commentary

Observe here, 1. Christ was near, very near to his disciples, but they perceived it not: Jesus stood on the shore, but they knew not that it was Jesus.

Learn, Christ is not always discerned by us when he is present with us; it is a double mercy to enjoy his company, and to know indeed that it is he.

Observe, 2. Although they had laboured all the night in vain, yet at Christ’s command they go to work again, and with great success: They were not able to draw the net for the multitude of fishes.

When Christ is about to do great things for his people, yet will he have them exert all possible endeavours of their own; and the want of former success must not discourage from future endeavours.

Observe, 3. What a proof Christ here gives of his divinity and godhead: how were all the fish in the sea at his pleasure, and obedient to his command! he knew where they swam, and brings them from one part of the lake to the other, where the disciples had toiled all night, and caught nothing. Christ our Mediator is true God, and as such he had a sovereign power and providence over all the creatures; the cattle on a thousand hills, and all the fish swimming in the sea, are obedient to his power, and observant of his commands.