Al estudiar este caso en detalle, veo que el enlace simbólico tiene esta forma:
storage -> /Users/midesweb/sites/guiarte/gglobal/storage/app/public
Está dirigido mediante una ruta absoluta a mi carpeta en local, pero esa carpeta no es así en la máquina de Homestead, por lo tanto no encuentra los recursos que están en "storage". La solución es crear una ruta relativa para ese enlace simbólico, de modo que puedan funcionar tanto en local como en la máquina virtual.
Primero borramos el enlace simbólico:
Desde la raíz de tu proyecto haces este comando:
rm public/storage
Ahora, también desde la raíz del proyecto, haces este otro comando para volver a crear el enlace simbólico con una ruta relativa.
ln -s ../storage/app/public public/storage
Con esto he sustituido el enlace simbólico y he podido ver de nuevo los archivos de storage/public.