Sachverhalt: A. A._ und B._, beide Jahrgang 1975, sind die Eltern der 2005 als ihr eheliches Kind in Acapulco geborenen Tochter C._. Die Familie lebte gemeinsam in Mexiko und alle Mitglieder verfügen über die mexikanische wie auch die schweizerische Staatsbürgerschaft. Im Zuge ihrer Trennung im Oktober 2013 vereinbarten die Eltern, dass ihnen die elterliche Sorge über C._ weiterhin gemeinsam zukomme, C._ künftig bei der Mutter wohne und dem Vater ein ausgedehntes Besuchsrecht zustehe, wobei das Verlassen der Stadt oder des Landes mit dem Kind von der schriftlichen Zustimmung des anderen Elternteils abhängen solle. Nach einem Ferienaufenthalt in der Schweiz im Sommer 2014 kehrte der Vater mit C._ nicht mehr nach Mexiko zurück, sondern blieb mit ihr im Kanton Aargau. Es folgte ein äusserst aufwändig geführtes Kindesrückführungsverfahren, welches auch mediales Echo fand, u.a. weil sich die Grossmutter mit dem Kind nach Frankreich absetzte, um die Rückführung zu vereiteln (vgl. Urteile 5A_229/2015 vom 30. April 2015, 5A_429/2015 vom 22. Juni 2015 und 5A_539/2015 10. Juli 2015). Nach der Rückführung lebte C._ wieder in Mexiko bei ihrer Mutter. Kurz darauf verlegte auch der Vater seinen Wohnsitz zurück nach Mexiko, wo er ein Gerichtsverfahren auf Übertragung des alleinigen Sorgerechts für C._ einleitete. Am 15. Juni 2016 unterzeichneten die Eltern eine neuerliche Vereinbarung, wonach ihnen die elterliche Sorge weiterhin gemeinsam zukomme und sich C._ unter der Woche bei der Mutter, am Wochenende beim Vater aufhalte; ferner wurde festgehalten, dass C._ mit der vorgängigen Zustimmung der Mutter die Stadt La Paz, nicht jedoch den Bundesstaat Baja California Sur verlassen dürfe. Im Juni 2017 wurde die Ehe der Eltern geschieden, wobei die vorgenannte Vereinbarung ihre Gültigkeit behielt. Das Verfahren betreffend Zuteilung der elterlichen Sorge ist nach wie vor in Mexiko hängig. B. Nach dem Besuchswochenende vom 28. Januar 2018 beim Vater kehrte C._ nicht mehr zur Mutter zurück. Seit dem 1. März 2018 wohnt sie mit ihm, dessen Partnerin und deren gemeinsamem Sohn im Kanton St. Gallen. In der Folge ersuchte die Mutter am 12. März 2018 beim Kantonsgericht St. Gallen um Rückführung von C._ nach Mexiko. Mit Entscheid vom 30. Mai 2018 wies das Kantonsgericht St. Gallen das Rückführungsgesuch sinngemäss ab. C. Gegen diesen Entscheid hat die Mutter am 5. Juni 2018 Beschwerde erhoben mit den Begehren um dessen Aufhebung und Anordnung der Rückführung von C._ nach Mexiko, eventualiter um Rückweisung der Sache an das Kantonsgericht. Mit Vernehmlassungen vom 18. Juni 2018 schlossen der Vater wie auch die Kindesvertreterin auf Abweisung der Beschwerde.