Selca Town, Brac Island TH