Dragon Island is a Chinese restaurant with a passion for hearty Szechuan cuisine.