Kenya is a land of great variety. Its southern coast is a paradise of white sand beaches and palm-fringed islands. To the west and north, the great lakes of Naivasha and Victoria shape the landscape, while the centre is a patchwork of mountain peaks, immense plains, and charming towns and villages. A luxury holiday to Kenya guarantees adventure and discovery.