Пристанищата на Созопол - използват се за транспорт на пътници и товари и организиране на пътувания. Основното пристанище има места за 7 кораба. Забележителни със своята гледка са яхтеното пристанище и кейовете с рибарски лодки.
В близост до града са разположени няколко природни резервата, защитени територии и интересни туристически забележителности.
Остров Св. Иван се намира на 2 км северно от Стария град. Той е най-големият остров в българските териториални води и на него е разположен сонарен фар, сочещ пътя към Бургаския залив. Някога (преди 6 века), островът е приютявал огромен храмов комплекс, наречен "Св. Богородица", а по-късно преименуван на "Св. Йоан Предтеча". Можете да стигнете до там, като се качите на лодка от Стария град на Созопол. Водите около този остров съхраняват уникален подводен природен феномен, известен като каменната гора.
На не повече от 10 км южно от Созопол са разположени природните резервати "Река Ропотамо" и "Аркутино", известни с водните си лилии и лонгозни гори (с лиани). Защитената местност "Колокита" се намира между Райския залив и къмпинг "Каваците". Тя очарова с комбинация от живописни пейзажи, крайбрежни скали, фиорди и морска акватория.