Do you want to catch the most majestic beast of the seas in all its glory? Trincomalee is the best spot to go whale watching, and the best season for this is from March until August. There are several whale watching tours you can opt for, each with varying prices so you can pick what suits you best! If you're lucky, alongside whales, you just may also get to see other marine animals such as dolphins. Do keep in mind that the whale watching tours start early in the morning, so you're going to have to set your alarms the night before if you don't want to miss it!