heave in sight
heave into sight
To move or rise into view, especially from a distance. We'd been walking for hours in the barren desert when finally a small town heaved into sight.
heave in(to) sight
Fig. to move into sight in the distance. As the fog cleared, a huge ship heaved into sight. After many days of sailing, land finally heaved in sight.