Lush tropical forest meets the pristine sand and crystal clear water at French Leave Beach.