Haapsalu (Estonian pronunciation: [ˈhɑːpˈsɑlu]) is a seaside resort town located on the west coast of Estonia. It is the administrative centre of Lääne County, and on 1 January 2017 it had a population of 10,236.[2]