• Magens Bay Beach: This long, half-mile stretch of soft sand, boasting remarkably calm waters, is the most popular and picturesque beach on St. Thomas. Two peninsulas protect the shore from erosion and strong waves, making Magens an ideal spot for swimming. Expect a crowd in the high season.
  • Lindquist Beach: A lovely, undeveloped beach on the East End, Lindquist is only reachable by a dirt road; it’s a favorite of locals who make Sundays here a lively beach day.
  • Trunk Bay (St. John): St. John is only a short ferry ride away, and it, too, has so many good beaches it’s almost impossible to pick the best. Trunk Bay, the island’s most popular beach, is protected by the U.S. National Park Service and has an underwater snorkeling trail.