Oof. That's really frustrating.
Has there been any real, substantive attempt at service recovery? This is approaching the point where I would check out and demand a comped stay.
To have a closed beach and horrible construction, and not inform guests well in advance of arrival is simply unacceptable.