While it's probably best that someone with more on the ground knowledge comments on this, my guess would be that the curfew, or estado de sitio (state of siege), is meant to prevent gatherings on public streets. Resorts' grounds, as private property, should not be affected by the curfew.
Some...