Right on the Cruz Bay waterfront on St. John, Cruz Bay Landing delivers cold cocktails, fresh Caribbean food, and the harbor-front energy of one of the USVI’s most active and most charming small harbors. The landing is where the ferries arrive from St. Thomas and the charter boats depart for day sails, and Cruz Bay Landing gives the whole busy waterfront scene a proper bar to anchor it.