The lush green island of Huahine as seen from a lookout