Lizard Island is one of Australia's premier resorts. It offers luxurious accommodation and a wealth of stunning white sand beaches from which to enjoy the many water sports on offer.