A) "going on boat" is not right. It would have to be "going on a boat", but with that fix the sentence may still seem slightly lacking in information. B) "going by boat" is correct, but it means travelling to a specified place.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.