The smoke coming from a 2-stroke exhaust is from the 2-cycle oil. Use a quality oil and mix it into the gas at the correct ratio.
If possible, use an empty gas can, put the correct amount of oil into the can, then add the proper amount of gasoline. Fill the boat gas tank from the gas can...