Not enough info. I believe most if not all cruise line allowing smoking in you personal cabin. There will be dedicated smoking areas on the ship, usually outside and maybe the casino. Check your cruise line website for info on smoking.
Are you wanting to quit or just looking for alternatives for right now?