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