Where did the Swahili live?

The Swahili people are known to live in the coastal regions of Kenya and Zanzibar. They are also found in Mozambique and of Tanzania.