Harborough, John, Sir, active 1669-1680, Admiral