Islay fly-in is indeed the 23rd of August.
It has been moved from the Sunday to the Saturday, this is because Islay has 2 passenger flights on a Sunday and the airport wants the airport free for those.
Will probably fly up on the Saturday morning and back home on Sunday.