We are considering the VDR for a 5 night stay next winter. I see there is a bar and restaurant on-site which is great. Are there other food and drink places nearby?
There is a kitchen at Villa de Rosa that will serve food until 8pm at the roof bar, at the pool or in your room. The food is pretty good.
The Bikini Bar next door also has meals all day. They have the best Pico de Gallo which a small bowl can fill you up. These are not "high class" dinners but good meals.
There are no other restaurants that are within walking distance, but it is a short drive to both Akumal and Tulum (a bit farther). If you're looking for a "romantic" or quiet dinner, La Lunita is excellent with tales right next to the beach (be either early or late to get one of those tables). La Buena Vida (also in Akumal) has really nice tables on the beach but it can be loud(er). It is a great alternative to the Bikini Bar if you're looking for a place to read a book while having munchies. It is also the best place in Akumal to snorkel and then eat.
There is also an excellent Pizza/Italian place just inside the Akumal gate, Taverna Akumal.
And finally, if you want "ambiance", Oscar and Lalo's several miles south on the right side (west) of the highway. I have a soft spot for this place because it use to be located on the beach and served conch, but that was 20 years ago, but I still remember that meal. To have a similar experience to my 20 year ago memory, you can go to Chaminco's (I believe it is where Oscar's used to be), but know that it closes at 5PM.
Caleta Tankah, a great place for swimming in their ocean attached cenote (which I understand is called a Caleta) on a huge beach, with a sparsely used Cenote just 100 yards from the beach. (Other Cenotes can be very crowded.) This place too closes early, but if you're looking for the luxury of great tropical cocktails, this is it.
Tulum has "a gillion" places to eat. Either go straight into town, or take a left (east) on the road that leads to Puente Allen (another 'soft spot' in my heart from 20 years ago because it was a true adventure where we had no idea where we were going, but there were no tourists there except us. The tour in a small boat across the ocean to see the frigate bird nests and chasing a huge turtle and then visit the "Black Lagoon", just fun!)
This turn is also where the Mexican Wal-Mart is located. I believe it is called Chengdu. If you want booze, fresh bread, vegetables, a new sim for your cell phone, coffee filters, this is the place to get it.
(Speaking of phone sims, buy one from Amazon before you go so it "speaks english" to you. If you know Spanish, then don't worry about it.)
If you decide to eat in your room (cooking your own meals)
There's really nothing mich else on the Aventuras Akumal beach food wise so bring beverages and groceries for in between. The units have great kitchens. But if you've rented a car Akumal beach is only 5 min north and Tulum 15 min south of Aventuras Akumal. Several good but pricy options In Akumal and a huge selection in Tulum. Many of Tulum's food and drink places are right on the main road, but in Akumal you park in a costly parking lot and walk. We always eat and drink in Tulum. Don't miss a fantastic club, Battys Mojito Bar in Tulum. If you don't have a car the "collectivo" mini vans running on the main federal highway 307 are fast, cheap and frequent. Flag them down,. They're driving fast! The only downside to wanting variety of restaurants and bars and not renting a car and staying at VDR is the almost half mile walk from the hotel to the main road. The closest supermarket to Aventuras Akumal is about 2 miles north of the town of Akumal. Tulum has two large supermarkets
Get an answer from Villas DeRosa Beach Resort staff and past guests.