Where blue meets white

Agios Ioannis Beach