branch island