Beaches
Trunk Bay - St. John, U.S. Virgin Islands St. John in the U.S. Virgin Islands has some of the best beaches on the planet. Crystal clear turquoise waters gently lap at white sandy beaches all along the north shore of St. John. And since these incredible beaches are located...