As one of the most popular beaches in St. John, this quarter-mile stretch of soft white powdery sand is breathtakingly beautiful. The combination of the ivory sands, turquoise waters, and the gorgeous half-moon formation of Trunk Bay is truly breathtaking. Trunk Bay Beach is part of Virgin Islands National Park, making it a must visit on any trip to St. John. Make sure to check out the self guided snorkeling trail, this underwater trail has signs providing information on all the stunning coral formations. While underwater, keep an eye out for sea turtles, giant hermit crabs, and stingrays.