Cuba has more than 2,000 miles of picture-perfect ... Playa Pesquero is the best beach in Guardalavaca, once a cattle-rearing rural village (its name quite literally means “guard the cow ...
Tourists enjoy the day at Varadero Beach, Matanzas Province, Cuba, on June 8 ... beaches awarded the Travelers’ Choice Awards for the best of the best. This story was reported from Los Angeles.