This is not a flying island. This image is not a mirage either. This optical illusion is caused in your brain, because you cannot distinguish between the color of the water in front of the little island and the color of the big island behind it.
Look at the horizon on the right and you will see it.