The legal drinking age in Candidasa and across Bali is 17 years. There are several shops that sell alcohol. Further, you might want to check out the different night clubs, bars, and pubs that offer a range of alcoholic drinks and even locally brewed beer.
Smoking is legal in Candidasa. However, ensure that you aren’t smoking in public places. Some areas are demarcated/labeled as no smoking zones. Ignoring the same can attract hefty fines.