From the charming port city with its historic old town are the islands of Brac to reach Hvar and the many smaller adjacent islands in day trips

Please fix the punctuation.
From the charming port city with its historic old town are the islands of Brac, to reach Hvar and the many smaller adjacent islands in day trips.