The Steam Team is the Team on the Island of Sodor !
They are the Steam Team! They live on the island of Sodor! They don't live at Tidmouth! as they all live in different locations!