La ville de Caimanera, dans le sud-est de l'île de Cuba et le sud-ouest de la province de Guantanamo[1], est située à 939 km sud-est de La Havane et 24 km sud de sa capitale de province Guantánamo[2].
La baie de Guantánamo, qui s'ouvre sur la mer des Caraïbes, est entièrement incluse dans la municipalité. Elle est précédée d'un chenal qui, comme la baie proprement dite, présente un contour très découpé avec plusieurs baies plus petites. Ce chenal est couvert dans sa totalité par la base navale américaine de la baie de Guantánamo, la plus ancienne base américaine
La ville de Caimanera est au bord de la baie de Guantánamo, sur le côté ouest juste après la base navale[1].