chinese restaurant on the island