Nearshoring is a closer-to-home type of outsourcing. Nearshoring is outsourcing in a similar time zone and with geographic and cultural proximity between nations doing business.
Sharing a close proximity, the quality standards and business culture tend to be more similar in nearshoring countries. Sharing a timezone, it is much easier to monitor your business and schedule meetings, both online and face-to-face.
However, adding the additional parameter of geographical proximity means you no longer have the price ranges global outsourcing offers. But the trade-off in ease of working and increased quality of the resulting product is widely considered to be worthwhile.