With regard to driving to Broome.
Most folk would drive from Perth to Geraldton, then onto Carnarvon. From there, Karratha, Port Hedland then Broome.
If you were scenic driving, you might stop at Denison/Dongara, Kalbarri, Denham, Coral Bay, Exmouth, and inland via Karijini National Park...