You can buy small items in the shop in Ron Jons between the lobby and the pool area, opposite the kid's inground playground.
Grill's is maybe a 15 minute walk at most. It is shown on Dave's site map. NOT a scenic walk though
Suggestion if you're getting taken by a limo or whatever get a shopping stop and pick up some items. You have a fridge and can store everything in it. MUCH cheaper that way.
Here is a link to pics I took when we went to Grill's for dinner to watch the Magic sailaway!!! Wish I was on her!!!! These were taken from the outdoor deck area of the restaurant.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!