Hello
for shallow water flows, 2D models can be well adapted for thermal plumes.
As said by Christophe, 3D models have to used when 3D effects (mainly buoyancy and 3D hydrodynamics) are non-negligeable.
To start with Telemac-2D, you can have a glance on test case Pildepon (examples/telemac2d), which gives the way to use tracers with Telemac-2d. You can see also see test-case waq2d_thermic (examples/waqtel) which gives an (very simple) example of flow coupled with temperature and heat exchange with atmosphere. The same case exists in 3D and is called heat_exchange.
I hope that this helps
with my best regards
Riadh ATA