Almyrida Crete is a wonderful village located on the northwest coast of Crete. Thinking of staying here? This post contains all you'll need to know!