My own personal preference when you're saying that there are not many fishing boats now, would be to say "Chan eil moran bataichean-iasgaich ann". NOt sure that I can justify this - its just strikes me that gu leor is not right here.
FInally, I would see (as would Dwelly) the plural of long being longan.
Ach rinn thu gle mhath, agus chuir thu sios gach ni a bha thu airson a radh ann an Gaidhlig fhileanta agus air a deagh sgriobhadh.
