The only reason I would feel you booked a bad room is that these cabins have completely open balconies, we have only booked on once and would not do it again.
The problem with those cabins is the even though they are mini suites the balconies are completely open, the passengers on Caribe directly above you look straight down at your entire balcony. The only time anything like ashes or people will fall on you is when you are in port, otherwise there is enough slipstream to carry most anything back. As far as smoke, that really doesn't matter where your cabin is, the smell is going to travel so your only option would be to be in the front most cabin on the ship, and you DON'T want those cabins, trust me. As far as the aft cabins, pretty much the same since smoke travels, we have had aft cabin and the people in the cabin next to us smoked, we smelled it.
My best pick which is the cabins we book on the Sapphire and Diamond are the AD on the Emerald deck, if any are available. They are a mini suite, with a completely covered balcony but there are only 12 of these so they go fast, but if you do consider them you want the starboard side, odd number cabins, as these cabins are right above the vista lounge and the port side cabins, at least the back three are right above the stage. We have never been bothered by noise, but then we always book a starboard.