Excuse me if I'm late or repeat suggestions. My machine has been down for a few days.
1. Constantine Cavafy, which you mentioned. 2. Wyslawa Szymborska, absolutely a marvel. 3. Nizim Hikmet. 4. Billy Collins, pure fun! One of his poems concerns his students strapping an assigned poem to a chair and beating a meaning out it, maybe a poem by Emily Dickinson. You have to hear him read his poems.
Many many more.
John