Landslide identification in alpine and canyon areas is difficult due to the terrain limitations. The main objective of this research was to explore the method of combining small baseline subset interferometric synthetic aperture radar (SBAS-InSAR), multi-temporal optical images and field surveys to identify potential landslides in the human-modified alpine and canyon area of the Niulan River in southwestern China based on terrain visibility analysis. The visibility of the terrain is analyzed using the different incident and heading angles of the Sentinel satellite’s ascending and descending orbits. Based on the SAR image data of Sentinel-1A satellites from 2016 to 2019, the SBAS-InSAR method was used to identify landslides, and then multi-temporal optical images were used to facilitate landslide identification. Field surveys were carried out to verify the identification accuracy. A total of 28 landslides were identified, including 13 indicated by SBAS-InSAR, 8 by optical imaging and 7 by field investigation. Many landslides were induced by the impoundment and fluctuation of reservoir water. The comparison and verification of typical landslide monitoring data and reservoir water fluctuations revealed that a sudden drop of reservoir water had a great influence on landslide stability. These research results can facilitate a comprehensive understanding of landslide distribution in the reservoir area and guide the follow-up landslide risk management.