Why did the Allies want to seize New Guinea, the Solomon Islands, and the surrounding islands?

to get closer to the Philippines
to overcome these Japanese strongholds
to take Guadalcanal
to have a base near Australia