ianmanka, thanks for link. It's clear that cruise pax visiting Turkey for max 72 hours do not need visas to enter Turkey.
On the Consular Info - Visa Info page, ppt holders of HK SAR ppt, also do not need visas for up to 90 day visit, surprisingly, whereas most other countries ppt holders do need to pay US$20 for visa on arrival.