Snoopy7982 raises this interesting question at the Virgin-Islands-On-Line forum for St. John.
"What clothes do I need other than bathing suits, cover-ups and sundresses? Can my husband wear shorts in all restaurants or should he bring some slacks?"
Seems like a lot of people have the same answer. "Each time we go, we vow to bring less and less," is the way FourStreams put it. "From 3 golf shirts to 1 … from 3 pairs of nice shorts to 1 … 4 tee shirts to 2." And, since many villas have a washer and dryer (ask your management company), that helps reduce what you need to bring."
"I usually buy a tropical sundress or two while I am there," added LaRue1975. "Hubby just brings his (bathing) suits, shorts and 1 tee shirt. He will buy at least a dozen new ones everywhere we go. On one cruise, I think he bought 20. He might have a problem."
All the commenters stressed the casualness of St. John. "The only time I wore socks was when we went hiking," said KOD. Even most restaurants are casual. "There are virtually no places on the island with a dress doe," explained Pia, a long time island resident. But, in places like Zozo's and LaTapa, "A collared shirt is nice for dinner."
Both Pia and Rick Garvin, a frequent visitor, have suggested packing lists.