Local residents in Mahahual, Mexico are demanding that Royal Caribbean fulfills its promises to their community.