Когда говорят о путешествии на собственном транспортном средстве, таком как яхта, используется предлог 'by' или 'on'. В данном контексте 'by' подходит лучше.
6. He has a yacht. He often travels by yacht.