Whitehaven Beach is located in the Whitsunday Islands in the Great Barrier Reef Marine Park, Queensland, Australia.