Şahinkaya Kanyonu, Samsun'un Vezirköprü ilçesinde bulunan bir kanyondur. Altınkaya Barajı'nın en derin noktasını oluşturan ve Ulubey Kanyonu'ndan sonra Türkiye'nin ikinci büyük kanyonu olan Şahinkaya Kanyonu, yaklaşık 1500 metre uzunluğunda ve 324 metre yüksekliğindedir.