Why French Vista? Well this is the viewpoint across the Irish Sea from the Carregwastad Peninsula where the French landed in 1797, making it the last invasion of the UK.