Alankuda beach in Kalpitiya is the best places if you are interested in seeing whales or dolphins. During November to March is the best season to go dolphin and whale watching off Kalpitiya.
Destinations of Sri Lanka
Destinations of USA