“the Mediterranean island of Thera — north of Crete and also known as Santorini”
. The island is Thera, but the existing city is Santorini.
The island is indeed called Santorini — there is no town by that name on the island.