Alonnisos is one of those idyllic Greek islands that seems too magical to be true. It seems especially known for its lush green landscape and mountainous terrain while also housing some gorgeous and spectacular beaches. When you’re not spending time in ...