The Nature Centre in Port Charlotte is run by the Islay Natural History Trust. As well as wildlife displays and sea-tanks there is a small geological exhibit and some rock-related activities.
The Centre occupies the ground floor of the Youth Hostel building in Port Charlotte and is usually open Monday-Friday (10-4) from April to the end of September.
More information can be found on their website islaynaturalhistory.org