The photo was taken from a cave on one of the Turks and Caicos Islands, located near Cuba.

 

v20240901