Yes, the user can create links using images and having words hide the url.
One workaround for this issue is you could create a page upload field on a page for each of the locations your client would upload to. You could also have the template downloadable so the client can download, modify and upload it.