I think there are poems very difficult to understand to the foreingners, but, I suposse the poems which are dicficult to understand to the native speakers should me the most complicated. However, if you want to practise your english understanding reading poems, you can read the John Keat's poetry, Do you know him? I recomend you it a lot.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.