You need a permit to carry, plain and simple. There are always places with a permit that you still cannot carry, schools, court houses......but boats are not one. As long as u have a permit u should be good to go. (CT waters)