Nikouria is a beautiful and secluded beach located on the small island of Nikouria in the southern part of Amorgos, Greece. The beach is approximately 800 meters long and features fine golden sand, clear turquoise waters, and stunning views of the surrounding mountains