St. John may be the smallest of the three main islands that make up the United States Virgin Islands, but don’t let its diminutive size fool you, this island packs a lot of gorgeous into a tiny package.

St. John may be the smallest of the three main islands that make up the United States Virgin Islands, but don’t let its diminutive size fool you, this island packs a lot of gorgeous into a tiny package.