Pinterest, but it looked different (taller, skinnier, cropped). If you follow the pin through it will lead you to someone's wordpress where there's no real info as to who took the photo. It's titled "Navagio Beach" which is correct. It's also known as Shipwreck beach.
Navagio Beach, or Shipwreck Beach, is an exposed cove, sometimes referred to as "Smugglers
Cove", on the coast of Zakynthos, in the Ionian Islands of Greece
Through Tineye, I was able to find a Shuttershock entry which gives the photographer, Ljupco Smokovski proper credit. And it is described:
"A panorama of sunset over Zakynthos island, Greece with a shipwreck on the sandy beach"
And there you go. I love the blue and orange colors. The variations in the water are pretty cool!
Check out Vacations to Greece @Tripadvisor.com