If you say that someone is living in cloud-cuckoo-land, you are criticizing them because they think there are no problems and that things will happen exactly as they want them to, when this is obviously not the case.
(mainly BRIT) n-uncount also a N (disapproval)
I was living in cloud-cuckoo-land about my salary expectations.
Translation English Cobuild Collins Dictionary
Add your entry in the Collaborative Dictionary.