St Peter Port Weather