Guardalavaca bezeichnet einen Ort und ein Feriengebiet an der Nordküste Kubas. Er gehört zum Municipio Banes in der ProvinzHolguín.
Der spanische Name hat sich aus der ursprünglichen Ortsbezeichnung Guardalabarca entwickelt und ist darauf zurückzuführen, dass die in der unmittelbaren Gegend vielerorts zu findenden engen,
zurückgesetzten Buchtenin vergangenen Zeiten für Schiffe und deren Besatzungen einen wirksamen Schutz vor Seepiraten boten. Guardalavaca ist in der Zeit seit 1990 massiv zu einem
Touristenort ausgebaut worden.