Hi, there is a problem with the roles here....as drawn, they are all outers.
I think this needs mapping differently if all these parts are part of the one resort.
I wouldn't use a relation for this.
I woulds map the perimeter of the land of the resort and add the resort tags, then I would map the buildings within using building=yes, etc and the swimming pool as is.
You could use a site relation I guess if preferred. https://wiki.openstreetmap.org/wiki/Relation:site