See an Incredible Mirage in Lake Michigan Off the Shore of Grand Haven
The image was shared by the Grand Haven Tribune Facebook page:
Speculation ran rampant as to what the ghostly image was: a freighter ship? Perhaps Milwaukee?
Here's an argument for a freighter using shipping data:
The ship was apparently Undaunted, which closer matched the timeline, according to an earlier comment.
The Herbert C. Jackson should have been visible just off the shore from about noon (to the southwest) to 2pm (to the northwest) as it passed by from Burns Harbor heading north, off the coast of Frankfort by 10pm local time. The ship has rather similar characteristics to the one in the photo with its front end on the right, rear end on the left as it heads north.
Or you could buy into the Milwaukee argument:
It’s the Milwaukee sky line due to climatic conditions you can see Milwaukee clearly but this typically happens at night and you see the lit up skyline never have seen a daytime picture like this and I’ve only witnessed it once at night in the same location
The Fata Morgana of the Great Lakes
The mirage phenomenon on the Great Lakes is known as a fata morgana, a mirage that shows distant object, like a city or ship, across a body of water or desert.
In October 2016, a mirage showed a ghost ship in Lake Superior off the coast of Marquette.
On Lake Ontario, there a well known legend of the "Rochester Mirage" that impossibly has the upstate New York city visible from Toronto and vice versa.
No mirage here, just a sunset view from the Grand Haven pier.