I recommend spending at least three days on Vis, but you could easily stretch it into a week if you wanted a more relaxed trip.