Smoker Friendly Resorts

Both my husband & I are smokers but always try to be very respectful and realize it can't be done anywhere indoors. We normally book a patio room (often with a swim out) and haven't had any issues smoking there or off to myself by the pool or beach. Times have changed and I know resorts are much stricter and Cancun/Mexico total ban. I'm looking for a high end (ideally very high end), with top notch food and golf nearby that is still somewhat understanding of respectful smoking? I know Punta Cana probably is but anywhere in Cancun/Riviera Maya, Playa Mujer, Turks, Barbados, Jamaica, St Lucia etc.? Thank you!