can it be 'raha hai'
IMHO, no. Couse it's plural.
Won't it be as "tairte hain'?
As swimming here is not verb but noun. So the translation should be of simple present tense I guess.
It is present continuous tense given here for transalation so you have to use tair rahe hain.