Apologies for late reply, but question 3, which is the only island linked to mainline by rail, well there are 4, Isle of Sheppey (Queenborough, Sheerness-on-ConcreteWall), Isle of Anglesey (Valley, Rhosneigr, Ty Croes, Bodorgan, Llanfairpwll PG), Holy Island (Holyhead) and Portsea Island...