This photo is taken in Koufonisi island (ancient name, “Lefki” island), one of the two tiny islands that you can find close to my hometown, Ierapetra (Lasithi), on the south of Crete island (the other island is Chrissi island or Gaidouronissi.
This photo is taken close to one of the main beaches of the island, called “Theatro beach” because of an ancient theatre of 1.000 seats that you can find there. This is one of the many natural stone arches, that you can find there, called “Kamareles” by the locals. In the deep background you can see the southern coast of Crete.
I used “fill in” flash to get some detail from inside the cave.