Aircraft flies from A to B across a stretch of water.
Aircraft develops an engine fault on the ground at B which precludes a safe return to A (fault separately assessed and confirmed by Licensed Engineer).
Flying school state that unless the pilot returns the aircraft to A (across the water) they will charge for any costs in connection with the maintenance issue (including the cost of flying AOG spares to B).
Who pays?