When turning in a mission, do you have to be on the mission hex to complete a mission, or is anywhere in the system acceptable?
Yes, you must go to the mission point (!) to complete a mission.

Source: http://www.faroffgames.com/images/games/xia-legends-of-a-drift-system/Xia_Rulebook.pdf

Look at the top left section of page 14