Cayo Santa Maria - about 350 miles SE from Havana along the northern coast of Cuba
The town of Mayajigua is in upper center of this photo.
Embarcadero Palo Alto is that pier in the lower left (foreground), while the ag land in the background lies just south of Santa Rosa, Cuba.
Cayo Anclitas, off the southern coast of Cuba, is the island in the lower left.