Makroulo (Μακρουλό, `long`), is an uninhabited Greek islet, located south of cape Goudero on the coast of Lasithi, eastern Crete, in the Libyan Sea. It forms a close group of islands with Koufonisi, Marmaro, Strongyli, and Trachilos. ... Found on http://en.wikipedia.org/wiki/Makroulo