Drinking alcohol or cooking in public on Goa's beaches will now attract a fine of Rs 2,000 or imprisonment for up to three months, according to an amendment to the Registration of Tourist Trade act which was approved by the state cabinet on Thursday.