BAZZA: clues for you (I think!):
25. Western Cape in South Africa beginning with A
51. Anagram of another word for "fast" (think Easter) and 3 letters for a pensioner
59. 1st word is branch of army (TA) with another word for mistake in between. 2nd word - another name for Company with an "a" at end.
These are my solutions but can't guarantee they are correct.
Got the Russian port but still stuck on 28. Someone said the tall blonde is a tennis player - is this correct? Can't work out which 3 words are the anagram apart from "shirt" but presumably without the "T". Am I on the right track?