Blessed with an eternal summer, (daily average of 83 degrees) guests can enjoy the island and its enchanting shores year round! St. John is surrounded with white sandy beaches, especially within the Virgin Islands National Park boundaries on the north shore. Our small island is only 9 miles by 4 miles and has fewer than 5,000 residents, yet is rugged and diverse. St. John is located conveniently just 3 miles away from St. Thomas in the US Virgin Islands and the same distance from Tortola in the British Virgin Islands.