History
Thatch Cay is a small island located just off of the northeastern shore of St. Thomas in the United States Virgin Islands.