Media Luna is a town and municipality in the Granma Province of Cuba. It is located on the coastal region of the province, bordering the Gulf of Guacanayabo, between Niquero and Campechuela.DemographicsIn 2004, the municipality of Media Luna had a population of 35,330. With a total area of 376km2, it has a population density of 94.0/km2.