We will go ashore at least in the sunshine这句话有没有语法错误

没有。Wewillgoashoreatleastinthesunshine的意思是我们终将上岸阳光万里。这句话中出现了will,表示这句话是将来时态,动词要变将来时,go的将来时态就是go,所以没有错误。