One Of The Caribbean's Most Underrated Islands With Stunning Beaches And Tide Pools
The three main U.S. Virgin Islands (USVI) — St. John, St. Thomas, and St. Croix — sit in a swathe of turquoise ocean at the border between the Caribbean Sea and the Atlantic. The islands share similar geological and cultural characteristics, but each has …