Разница между stunning и magnificent при описании природных красот заключается в том, что каждое из этих слов выражает своё значение:
Таким образом, stunning описывает воздействие объекта на зрителя, а magnificent — само качество объекта, его величие и экстравагантность. 67
Выбор между этими словами зависит от контекста и желаемого эффекта описания.