Written by GreekBoston.com in About Crete Greece, Greek Travel Guide Comments Off on Visit Vai Beach on the Greek Island of Crete Crete is one of those islands that has enchanted people for centuries. Since it is so large, it tends to feel as if it is in ...