Naval Support Activity Souda Bay is located in Crete, one of Greece’s largest islands. The facility is operated by the United States of America, more precisely by the United States Navy. It is not just located in a very strategical point in Europe, but also in a dream scenario. Souda Bay is a natural formation […]