Да, на теплоходе курить разрешается. Курение возможно на открытой палубе и строго в отведенных местах для этого.