It comes that ethics and moral in Malta are only running from 10am till 6pm. In St. George bay is not allowed to drink alcohol on the beach between 1am and 6am, and from 10am till 6pm topless is not allowed. So... the happy hours in Malta are from 6pm till 10am and again from 6pm till 1am. In this country of extrange ethics and rules there is a happy hour to do everything you want. Amazing... we are in Europe just to keep habits, culture and rules when the country is not loosing money!