Trincomalee one of the finest natural deep-water harbours in the world. Trincomalee is home to the fine beaches of Nilaveli, Uppuveli and the off-shore Pigeon Island. In recent times Trincomalee has become popular as a Whale Watching destination as well. The Dive centres at Nilaveli and Uppuveli offer tourists the opportunity to enjoy their holidays in diving, snorkeling and swimming. The seven hot springs at Kanniya located a mere 8km from Trincomalee attract regular crowds throughout the year in view of the therapeutic properties of the water as well as the varying temperatures from one well to the other.