Island Center opened its doors in 1967. It is the largest and main performing arts theater on St. Croix.