Maybe it's a cultural difference, but where I come from we don't throw garbage on the ground, when we do there's somebody to pick it up, and this is always twice as true for the tourist spots. I couldn't imagine begging tourists to come spend money in my town if there were heaps of garbage beside (and inside) the city park, along the beach, and dotted along every single road.
But that's what most of Puerto Rico is. You'll see the most beautiful, white, sandy beaches, with tons of litter. Even the expensive resorts don't bother to send anyone out more than a few yards to clean up the place, and all of the charge hundreds a night.
I was asked to come up with an "almost paradise" story, and all I could come up with was that this place is indeed a lot like paradise, except dirtier, a little bit scarier, and with an awful lot of people living in sheds.