Whitehaven Beach is stretch along Whitsunday Island, Australia

Whitehaven Beach is stretch along Whitsunday Island, Australia