江苏海岸线经常变迁主要是由于多方面因素的影响。
首先,自然因素是决定海岸线变迁的主要因素之一,包括海水侵蚀、浪潮冲击、陆地沉降等。
其次,人类活动对海岸线的影响也不能忽视,如沿海城市的拓展、港口建设、海岸填海造地等。
同时,气候变化也是海岸线变迁的一个重要因素,海平面上升、海浪强度变大等都会导致海岸线的不断变化。综上所述,江苏海岸线变迁的原因是多方面的,既有人类活动的因素,也有自然因素和气候因素的影响。