Do Zoro, Nami and Robin suffer from bad eyesight?
Considering they don't wear glasses normally or even while reading, it's fair to say that their eyesight is just fine. They simply like to wear those glasses from time to time for the sake of appearance. Even Sanji wore glasses for a moment in One Piece Film Z, for that same reason.