Green Island is a restaurant offering generously portioned meals.