Whitehaven Beach est située dans les îles Whitsunday, un archipel au large des côtes du Queensland, en Australie.