Best time for whale watching in Sri Lanka