ટાપુનો મુખ્ય સ્થાપત્ય સ્મારક સેન્ટ જોસેફ કેથેડ્રલ છે.