"In such a beatiful place water is a sine qua non" what is the meaning?

Could you express the meaning of this phrase “sine qua non” and what is all the sentence means.

.
SINE QUA NON.

Water is an essential need there.
.