They don't want visitors eating on Alcatraz, and there is no food to purchase on the island. It used to be okay to eat on the dock, but I don't know how strict they are about that now. Better to eat before you go. They don't serve food on the ferry going over now, either.