You can rent access to nearly real-time custom satellite targeting for <$3k per image. That means while you're correct that not all countries can afford it, most can.
(of all "national security" reasons these is one of more reasonable ones)
It did not say if it had acted at the request of US authorities.
https://uk.finance.yahoo.com/news/leading-satellite-firm-hol...
See say https://uk.finance.yahoo.com/news/leading-satellite-firm-hol...
> Planet Labs PBC, a leading provider of high resolution images taken from space, said Friday it would hold back for 96 hours images of Gulf states targeted by Iranian drone attacks.
So, you don't exactly "know" where the ship is, but you can draw a hypothetical geofence around where it's likely to be, and scan that area.