Why was Okinawa the last step in the Allies’ island-hopping campaign?

It was considered part of the Japanese mainland.

Japan lacked the resources to occupy other Pacific islands.

The atomic bombs were dropped before the campaign ended.

It was the staging area for the invasion of Japan.