Shutter Island (2010) / T-Shirts January 12, 2012 by vojin · Published January 12, 2012 · Last modified September 6, 2020 Ashecliffe Hospital Shutter Island is the location of Ashecliffe Hospital, a mental facility for the criminally insane.