If you want to familiarize yourself with your surroundings, make your way to Five Rivers Lookout. It offers inspiring views that stretch for miles.
You'll have no end of sightseeing choices when spending time in Wyndham. Five Rivers Lookout is a good place to begin here, but there are plenty of other interesting spots to consider. Wyndham Crocodile Farm, and Wyndham Museum are not far from the scenic viewpoint and will fill in your day nicely.