Когда речь идет о путешествии на корабле или лодке, используется предлог 'on'.
3. Have you ever been on a ship?