Yorke został następnie porucznikiem na HMS „Grasshopper”, a w sierpniu 1819 r. otrzymał stopień porucznika. W październiku 1820 r. został przydzielony do załogi HMS „Phaeton”. W 1823 r. został dowódcą HMS „Alacrity” na Morzu Śródziemnym. W 1825 r. otrzymał rangę kapitana. W latach 1828-1831 dowodził HMS „Alligator” i brał udział w morskich operacjach podczas greckiej wojny o niepodległość. W latach 1844-1845 powodził HMS „Black Eagle” i HMS „St Vincent”. Na pokładzie „St Vincent” przywiózł do Wielkiej Brytanii cara Mikołaja I.