Ive seen a granny flat design where somebody created an "patio/awning" all around the structure, built walls at the edge of it and essentially made 3 extra rooms for the granny flat!
At the end of the day however, a granny flat is still a granny flat and it only really only serves 2 purposes...