I admit it, I had my doubts. But this place does, in fact, exist. It is even in Paraguay, as advertised. However, it is also in Brazil and Argentina (the falls mark the spot where the three countries meet). "Waterfall island" is more of a description of the photo than a place name. It's a photo of Iguazu Falls, and it is awesome.