Before you come to the United States to work you need a work visa inorder to be in this country and legally work. If you will be working for a foreign employer in the United States in some sort of a professiobal capacity aboard the yaught you have written about, you will probably need a H1B visa. In order to be siure since you have failed to state what specific work you will be doing, you need to consult with a United States immigration official as to the needed visa.A B1 visa would not seemingly apply since such is a business visa for a non-resident American coming to this country on a temporary basis to do business and then return to his or her country.