Small Island On the Peninsula of Greece

43.646626, -79.362106