Teluk Babi adalah sebuah teluk kecil yang terletak di pantai selatan Kuba.[1] Pada tahun 1910, teluk ini termasuk dalam Provinsi Santa Clara dan menjadi bagian dalam Provinsi Las Villas pada tahun 1961.[1] Setelah itu, Teluk Babi masuk ke Provinsi Cienfuegos ketika enam provinsi asli di Kuba diubah menjadi empat belas provinsi.[1]
Teluk Babi berada sekitar 30 kilometer dari Jaguey Grande, 70 kilometer dari sebelah barat Kota Cienfuegos dan 150 kilometer dari sebelah tenggara ibu kota Havana.[1] Di sisi barat teluk terdapat terumbu karang yang mengelilingi rawa Zapata, bagian dari semenanjung Zapata.[1] Sementara itu, di sisi timur berbatasan dengan lahan yang berisi mangrove serta area rawa yang luas di sisi utara dan timur.[1] Di sisi utara teluk juga terdapat desa Buena Ventura yang berdekatan dengan Playa Larga (Pantai Panjang) dan di sisi tenggara terdapat Playa Giron (Pantai Giron) yang dinamai dari seorang bajak laut Prancis Gilberto Giron.[1] Playa Larga dan Playa Giron merupakan tempat pendaratan bagi pasukan Kuba yang sedang berlayar dalam pengasingan pada peristiwa Invasi Teluk Babi, sebuah invasi yang dilakukan pemerintah Amerika Serikat untuk menggulingkan pemerintahan Perdana Menteri Fidel Castro pada April 1961.[1][2]