Elounda Beach Hotel & Villas, Crete's most exclusive resort: full tour