Water and food are still in short supply in the islands off Sumatra , and bad weather and aftershocks are hampering aid workers .