Agios Ioannis is a stunning beach located in the village of Agios Ioannis Diakoftis, Greece. The beach stretches for about 200 meters and features fine golden sand. The crystal-clear waters of the Aegean Sea make it an excellent spot for swimming and snorkeling