Spanish beaches with fines of up to £1,600 (1,900 euros) for flouting the European Union holiday hotspot's rules.