Not true. Portsmouth South has been LibDem since 1997. It was largely Conservative before that. Hasn't had a Labour MP ever, since the constituency was created in 1918.
Portsmouth North was Labour up to this election, but only just. It was about 8th on the list of target seats.