Almost all cruise lines allow smoking on open decks. Mostly on the port side. Check your cruise line brochure for exact info!
Firstly it is generally considered polite to end a question with the word 'please' and secondly on a site like this is is generally a good idea to advise which cruise line you are referring to.
Notice you have a real problem with questions ending in 'please'.