Introduction to the Dam Viewing Platform: The Dam Viewing Platform is 650 meters above sea level. It is the best viewing spot facing the Three Gorges Dam with the clearest line of sight and the most comprehensive perspective. Standing here, you can see endless white clouds, dragons and snakes dancing on the vast mountain ridges, and sightseeing cruise ships plying back and forth on the Yangtze River.