Yara is a small town and municipality in Cuba's Granma Province. It is located in the Gulf of Guacanayabo, halfway between the cities of Bayamo and Manzanillo.