More info: As St John does not have an airport, arrival on the island is by ferry. There are busy ferry routes which connect St John to St Thomas, St. Croix, Tortola and the British Virgin Islands.
Saint John is the smallest island of the U.S. Virgin Islands, in the eastern Caribbean Sea. Cruz Bay is the main town and port as well as being the location of most of the of the island's restaurants, bars, stores and dive centers.