Assuming you are in The Royal Caribbean (Islander, Mayan...) group in Cancun, Hotel Zone.
You could easily take the Centro bus to major grocery store
Chedraui and save a ton of cash.
Or
Use the service some of our friends use to stock up before arriving,
loQsea.