This also occured to me...why not have passengers request "smoking or non-smoking" like they do in hotels? Then, put the smokers on the port side (or maybe it's starboard?) where there are already designated smoking areas outside. What a brilliant idea
Then all the non-smokers,including myself, can enjoy their balconies.