Discover a hidden treasure in Crete: Theodorou Island at Agia Marina
Crete is known for its picturesque beaches, impressive ruins and delicious dining experiences, but few know about the hidden gem, Theodorou Island, located off the coast of Agia Marina. This small island is filled with history, nature and a sense...