The castle was left in ruins in the 18th century following years of attacks by government forces as well as rival clans. It was fully restored in 1912 by Fitzroy MacLean and has been undergoing further renovations since 2014. In more recent history, the castle featured in 1971 film When Eight Bells Toll starring Anthony Hopkins and the 1999 film Entrapment with Catherine Zeta-Jones and Sean Connery.
The castle is open to visitors from April until October with a clan exhibition, cultural and historical events and marked walking paths around the castle, grounds and down to the shore. The tea room offers traditional baking using locally sourced and home-grown ingredients.