If your in South Beach definitely go smoke a cigar by Deco Drive Cigars on Lincoln Road. Not really for the cigars but for the eye candy! They have nice menu of drinks and some food too. It's expensive though. The Davidoffs are good because it's a Davidoff lounge. If you want a more serious smoking experience there are other places just not on the beach. Send me a PM.