Divi will try to accomodate your building requests but of course, it really depends on availability. Frankly, if you are just looking for sunset photo ops, it is no big deal to walk around the resort periodically to take pictures.
Divi's restaurants have improved markedly over the last year with the hiring of a new executive chef. BUT, I'd say the menu options are fairly limited. If you are staying in the Culinary Capital of the Caribbean, you SHOULD drive around and eat at many different places.
Simpson Bay has many good places to eat and is only a short drive away. And of course, you cannot miss Grand Case for a fantastic meal. With the exception of the Fish Pot (which no longer exists) I have never had a bad meal in Grand Case. In fact, I've never had a mediocre meal either. All of them have been outstanding.