Plenty of Indonesians on cruise ships.
It is a US flag ship..so the crew must be US. It must haul freight for USAID since they require US Flag. From the ship owners website..it looks like military gear and oilfield stuff.