Robert De Niro's restaurant and hotel empire continues to expand, this time to the island of Barbuda.