There is also a super Wal-Mart on SR 535 just south of where you will be staying. There is another Publix that would be further south on SR 535 too, but I think the one on I-drive south would be closer.
I greatly appeciate the info you all gave me. I knew I could count of the disers to help. Anyone out there have any pictures of a 2 br villa that they stayed in at the Caribe Royale? Haven't found any that had alot of detail.