In the resorts of Spain introduced a new rule:
In the tourist areas of El Arenal, Magaluf in Majorca and San Antonio in Ibiza (Spain) banned unlimited alcohol at hotels with all inclusive. Under the new rules, alcoholic beverages there will be buy now only from 08:00 to 21:30. For lunch and dinner, and serves a maximum of three alcoholic beverages. This decision was taken by the government of the Balearic Islands, reports the Metro.
By the way, the new law also will forbid to place in bars and restaurants advertising spend "happy hours", "two drinks for the price of one" tour of drinking establishments that encourage the sale of alcohol. You cannot have parties on yachts and other events with alcohol. The new law exempted only those hotels who have contracts with tour operators until mid-January 2020.
This decision was made because of "antisocial behaviour" of tourists. The law will be valid for five years. If it proves effective, it will continue.