Suppose that we do a traceroute www.google.com, then the parameter "max hops" will be set to 30 by default since we didn't specify it.
Now lets say that somehow the traceroute reaches the 30th hop before finding www.google.com, what would be the response given by the 30th router? is it a "port unreachable" response (like the destiny host would answer if we had reached him) or is it an ICMP response indicating that max hops was reached?