To book a journey on a cruise liner, you can contact cruise lines or travel agencies that specialize in cruise vacations. For cargo ship travel, there are specialized booking agencies that can assist you in securing a spot on a cargo vessel.