Wo arbeitet sie? - Sie arbeitet im Supermarkt. Whe you want to be more exactly, you can add the time: Sie arbeitet samstagmorgens im Supermarkt.
Wann arbeitet sie? - Sie arbeitet samstagmorgens.
Warum ist sie im Supermarkt? - Sie arbeitet dort.
Wo ist sie samstags um drei Uhr nachmittags? - Sie ist im Restaurant. Or more precise: Sie ist samstags um drei Uhr nachmittags im Restaurant.
Wer ist im Restaurant mit Heidi? - Susanne und Marie sind mit Heidi im Restaurant.