Where is white Haven beach located in Australia?

A ) Adelaide

B ) Queensland, Australia ✅

C ) Perth

D ) None of these