On the north-eastern coast of Crete, just beyond the sleepy fishing village of Mochlos, Ella Rocrita nestles perfectly into ...