Bene Balls are divine at Store Bay Beach in Tobago Photo Credit T & T Tourism Bene Balls are divine at Store Bay Beach in Tobago. Photo Credit T & T Tourism Share Bene Balls are divine at Store Bay Beach in Tobago Photo Credit T & T Tourism