Fighting Intangirs on Triangle Island will give you ten magic points per battle.