Sri Lanka is one of the best places in the world for whale watching, with Mirissa being a popular spot to catch a glimpse of these magnificent creatures.The sight of whales breaching the water’s surface or diving deep is a breathtaking experience that should not be missed.