The lush green island of Huahine as seen from a lookout The lush green island of Huahine as seen from a lookout