heave in sight
heave in sight {v. phr.}
To seem to rise above the horizon at sea and come into sight; come into view; become visible. — Usually used of ships.
A ship hove in sight many miles away on the horizon.
Categories:
Source: A Dictionary of American Idioms