Kenya, with its incredible wildlife and iconic landscapes, pairs beautifully with a stay on the sun-kissed shores of Zanzibar, where you can while away the hours snorkelling in clear waters and dozing in the shade of palm trees.