Kambiri point ligt direct aan de oever van het Malawimeer in Senga Bay, district Salima, op 20 kilometer van Salima stad en 120 kilometer van het centrum van de stad Lilongwe, de hoofdstad van Malawi.
Hier is ook het Stuart M. Grant Lake Malawi Cichlid Centre gevestigd.