No, it's not legal to consume alcohol while walking around in public on Nantucket. You can only drink outdoors if you’re at a restaurant or bar that has an outdoor seating area.