Kokkila on kylä entisen Angelniemen kunnan alueella. Kokkila sijaitsee Halikonlahden rannalla Lavianmäellä. Mäki laskeutuu jyrkästi mereen, jossa kapea Kokkilanselkä erottaa Kokkilan Kemiön saaresta. Kylä oli aikoinaan Angelniemen keskusta, jossa oli pankki, terveysasema, useampia kauppoja, meijeri ja posti. Osa Luotsisaaren asutuksesta kuuluu Kokkilan kylään.
Meri-Halikon koulu toimii yhä Kokkilassa. Viimeinen kyläpuoti sulki ovensa 2000-luvun alussa. Kokkilanselän rannan tuntumassa sijaitsee baari sekä yleinen venesatama ja uimaranta. Kokkilan lossi liikennöi Kemiönsaaren ja mantereen välillä 20 minuutin välein. Aktiivinen kylätoimikunta ylläpitää Seurojentaloa ja Ankkurikellaria.