heave in sight

[heave in sight] {v. phr.} To seem to rise above the horizon at seaand come into sight; come into view; become visible. - Usually used ofships.

A ship hove in sight many miles away on the horizon.