If you are on board a cruise ship and one of the stops is Turkey, you do not need a visa as long as the visit is to one of the towns around the port and you do not stay in the country for more than 72 hours. You have all the information in: «Tips, documentation and requirements to travel to Turkey«.

You have all the information in: "Tips, documentation and requirements to travel to Turkey".