Set just off the eastern shores of Africa's greatest lake, the Lukuba Islands are the ideal place to relax and enjoy the quiet beauty of sea meeting land. The Lodge is the perfect place to relax.