St. John has no shortage of romantic resorts and places, which is why so many people refer to this popular U.S. Virgin Islands destination as “Love City.”