A couple of years ago we went to the Sheraton during Ramadan and they had a screened off area by the pool where you could buy and eat food.