
Cruz Bay is the main town on Saint John in the U.S. Virgin Islands. The harbor for this town is filled with sailboats from around the world. The small town square is the center of commerce, with many small bars, restaurants and shops. Within walking distance ... About Cruz Bay