Since Islam is the recognised religion, it is illegal for locals to buy, sell, or consume anything in a public or private setting. Do not be concerned because you can buy and consume alcohol at any of the resorts if you are an adult non-Muslim who is over 18. On cruises and in resorts, alcohol is frequently offered to guests at a steep markup.