Whale watching in Sri Lanka offers a fantastic opportunity to see some of the ocean’s most magnificent creatures. The southern town of Mirissa, from November to April, is ideal for spotting blue whales, sperm whales, and dolphins. Trincomalee on the northeastern coast is another prime location, with sightings from March to August.