Does "uisge" always need to be hyphenated with "beatha" to form the word "whisky", or can these two words just be side by side?
Yes, if a compound is hyphenated, then it must always be. See for example:
Life 'water of life'!
What does beatha mean
I believe it is"life."