One of the more unexpected pronouncements the late Pope John Paul II made was against all-inclusive resorts. He didn't disapprove of them because he felt that they were dens of vice, or any such thing. Instead, he reasoned--quite logically--that they hurt local economies, and therefor should be avoided. In too many areas where all inclusives have sprung up, local restaurants and shops suffer because the tourists who once roamed far beyond the gates of their hotels now stayed put.
Puerto Rico, trying to safeguard its vibrant culinary scene and the ability of its people to become small business owners has disallowed all inclusives. But, because the officials there understand that this puts them at a disadvantage when competing with cruiseships and such all inclusive-laden destinations as Jamaica and the Dominican Republic, they've created a compormise.
Puerto Rico is also the site of the Caribbean's longest running food festival the Saborea, which will be taking place this year on April 21 and 22. Yum!