Armadale Castle, Gardens and Museum of the Isles