Rachel,
There is a Goodings nearby.
As to renting a car, or taking a cab, how about neither? Goodings delivers (for a charge), so maybe you should consider placing an order with them and avoiding the time and expense of a cab/rental?
As for ordering from Goodings, I have not used it myself, but if you visit their website at
www.goodings.com you will see how to order. There is a minimum order requirement, as well as a fairly significant delivery charge. It appears that if you are ordering a lot, it might be worth it.
Another choice is
www.gardengrocer.com. Again, I have not used this myself, but it appears there that you have a lower delivery charge, and can get that waved with very large orders.
If you are set on going yourself, I would recommend a cab. It will save you time and maybe money in the long run. I would plan on about $20 each way, just to be safe, depending on what resort you are coming from.
Have a magical vacation!