Остров Свети Тома, известен и с името си Змийски остров е разположен на българското черноморие, между градовете Созопол и Приморско.
Островът е част от природния резерват Ропотамо, като се намира близо до устието на река Ропотамо. Отдалечен е на около 200 метра от брега, близо до плаж аркутино. Площта му е около 12 декара, като в последните години в следствие отдръпването на морето площа му се увеличава.
Островът е получил своето име благодарение на сивите водни змии, които го обитават и се хранят с риба в морето около него.
Змийският остров е едно от малкото места в България, където могат да се наблюдават диворастящи кактуси. Те са най красиви през юни, когато цъфтят с едри, жълти цветове.
Островът най-добре може да бъде разгледан от въздуха. На плаж Алепу се предлагат разходки с делтапланер на добри цени, като също ще можете да разгледате и другите забележителностти наоколо.
Наблизо можете да посетите още плаж Алепу (Шофьорския плаж), плажа на Аркутино, град Созопол, град Приморско, река Ропотамо.