Kokkinokastro. Kokkinokastro is located on the Greek island of Alonissos. It literally means red castle. It is the name of a beach located seven kilometres northeast of Patitiri. It is a pebble beach in a bay where you will see on the left striking red rocks. Nearby are the ruins of a hamlet, which is claimed to belong to the ancient city of Ikos.
Text: Yorgos and Wendy Nikolidakis - Revised by Maxine van Hoften Gee