It is the smallest of the three USVI. St. John is located in the Caribbean Sea about east of Saint Thomas. Because there are no airports on St. John, there is only access to the island by boat.