If your main focus is to watch all 33 endemics, here are my top birding sites for endemic birds in Sri Lanka:
Other than the sites listed above, there are many good birding sites all over Sri Lanka that would suffice a general bird watching tour. If you are coming to see a specific non-endemic bird you may have missed in a previous tour, you may need to go to a certain site in Sri Lanka not in the list for endemic birds.
Here is my most visited or famous birding sites list for a general birding tour:
For more info see Walk With Jith's Birding Tours in Sri Lanka.