Lake Mweru
Kilwa lies on the west shore of Lake Mweru opposite Kilwa Island, which is part of Zambia.