It is nice to not have to cook on a holiday!!
However- on Hamilton if you stay in self catering apt, you can do an online order from Coles and they will deliver to you. Restaurants there are not cheap- however, are in line with prices in capital city restaurant prices. Obviously a bigger island and not as quiet as Daydream, but you can pay out putt, sail swim in the large lagoon etc.
Long Island have no self catering, so you are also reliant on restaurants.