As the boat approaches Lahaina, the sun is strong, the waves crest into whitecaps and on the shore, so much is black.
"Puamana is gone!" a crew member shouts in shock, looking at one of the resort areas on Maui's western coast that drew tourists and is now wrecked by wildfire.
The ruins stretch as far as the eye can see, 100-foot coconut trees charred all the way up their trunks.
It's hard to even dock. Ferry boats have burned and sunk, just melted into the ocean to create underwater hazards. There's a powerful stench from the pipes, plastic and fiberglass boats that have liquefied into an evil soup now floating in the harbor.
Finally, onshore, the quaint, historic and simply charming town of Lahaina is unrecognizable.
Block after block is just ash. Some concrete and stone walls still stand but it's hard to see what they once contained.
The two-story Pioneer Inn with its airy wraparound verandas is burned to the ground. First built in 1901, it was the oldest hotel in Hawaii. And it's completely gone.
Even structures built out over pilings into the Pacific Ocean are reduced to cinders, showing how the flames from wildfires fanned by hurricane winds came not just down to the shore but engulfed anything they could reach there.
On the roads are burned-out shells of cars.
Survivors have told CNN how traffic stood at a standstill as the fire approached, forcing some people to run into the ocean to try to save themselves.
Read more here and watch Weir's report from Lahaina: