Upvote:1
As stated by Timatic, the database used by airlines but also applicable in this case:
US citizens do not need a visa
Filipino citizens do need a visa.
Although irrelevant in this case, for immigration purposes your stay in Japan lasts between arrival in Okinawa and departure from Kagoshima. You don't exit Japan when leaving for another Japanese port.