waiting for his ship to come in

If someone is waiting for his ship to come in it is not necessarily literal where is actually standing at a port or harbor for his ship to arrive, but rather waiting around for opportunities rather than doing the work and going out to make those opportunities happen for him. This is another way to say this person just waits around for someone to come to him and give him good things rather than working for them.