Discover Caribbean Jul 19
St. John, U.S. Virgin Islands Some consider Trunk Bay the prettiest beach in the . It's a wonderful spot on the north shore of .John in the U.S. .