Stone walls, azure pools, and a backdrop of mountains and sea strike a serene note at the Elounda Beach Hotel on Crete's northeast coast. Set within 40 acres of colourful gardens and parkland, the resort has panoramic views of Mirabello bay, with 255... ancora...

