The most famous place for whales and dolphins watching in Sri Lanka is Mirissa in Galle. A boat can be hired from Mirissa harbour for full day/halfday . Watching Season is from November to April in each year. In addition to that other water sports such as surfing, diving, etc is also available in Mirissa.
Also Kalpitiya is known as a destination for dolphins watching.