Andros Island. Photo: AMNA. Accolades for the island of Andros, situated in the Cyclades archipelago just ten kilometers (six miles) off the tip of Euboea Island, keep coming in the major international media, which continue to sing its many praises. The Sunday Times recently named Andros the top….