St Helens harbour Isle of Wight in the English Channel off the Hampshire coast
St Helens harbour Isle of Wight