St. John, the smallest of the three major U.S. Virgin Islands, is laid-back with a casual, quirky ambience.