What has now become one of the premier hotspots for whale and dolphin watching in the world, the island of Sri Lanka is a perfect place to embark on an exciting voyage in search of marine mammals. One of the best sites for such excursions…